Package org.apache.syncope.core.logic
Class IdRepoLogicContext
- java.lang.Object
-
- org.apache.syncope.core.logic.IdRepoLogicContext
-
@EnableAspectJAutoProxy(proxyTargetClass=false) @Configuration(proxyBeanMethods=false) public class IdRepoLogicContext extends Object
-
-
Constructor Summary
Constructors Constructor Description IdRepoLogicContext()
-
Method Summary
-
-
-
Method Detail
-
logicInvocationHandler
@ConditionalOnMissingBean @Bean public LogicInvocationHandler logicInvocationHandler(NotificationManager notificationManager, AuditManager auditManager)
-
implementationLookup
@ConditionalOnMissingBean @Bean public ImplementationLookup implementationLookup()
-
auditAccessor
@ConditionalOnMissingBean @Bean public AuditAccessor auditAccessor(AuditConfDAO auditConfDAO, LoggingSystem loggingSystem)
-
auditLoader
@ConditionalOnMissingBean @Bean public AuditLoader auditLoader(AuditAccessor auditAccessor, List<AuditAppender> auditAppenders)
-
defaultAuditAppenders
@ConditionalOnMissingBean(name="defaultAuditAppenders") @Bean public List<AuditAppender> defaultAuditAppenders(DomainHolder domainHolder)
-
entitlementAccessor
@ConditionalOnMissingBean @Bean public EntitlementAccessor entitlementAccessor(AnyTypeDAO anyTypeDAO)
-
idRepoEntitlementLoader
@ConditionalOnMissingBean @Bean public IdRepoEntitlementLoader idRepoEntitlementLoader(EntitlementAccessor entitlementAccessor)
-
idRepoImplementationTypeLoader
@ConditionalOnMissingBean @Bean public IdRepoImplementationTypeLoader idRepoImplementationTypeLoader()
-
accessTokenLogic
@ConditionalOnMissingBean @Bean public AccessTokenLogic accessTokenLogic(AccessTokenDataBinder binder, AccessTokenDAO accessTokenDAO, SecurityProperties securityProperties)
-
anyObjectLogic
@ConditionalOnMissingBean @Bean public AnyObjectLogic anyObjectLogic(AnyObjectDataBinder binder, TemplateUtils templateUtils, RealmDAO realmDAO, AnyTypeDAO anyTypeDAO, AnyObjectDAO anyObjectDAO, AnySearchDAO anySearchDAO, AnyObjectProvisioningManager provisioningManager)
-
anyTypeClassLogic
@ConditionalOnMissingBean @Bean public AnyTypeClassLogic anyTypeClassLogic(AnyTypeClassDataBinder binder, AnyTypeClassDAO anyTypeClassDAO)
-
anyTypeLogic
@ConditionalOnMissingBean @Bean public AnyTypeLogic anyTypeLogic(AnyTypeDataBinder binder, AnyTypeDAO anyTypeDAO, AnyObjectDAO anyObjectDAO)
-
applicationLogic
@ConditionalOnMissingBean @Bean public ApplicationLogic applicationLogic(ApplicationDataBinder binder, ApplicationDAO applicationDAO)
-
auditLogic
@ConditionalOnMissingBean @Bean public AuditLogic auditLogic(AuditConfDAO auditConfDAO, ExternalResourceDAO externalResourceDAO, EntityFactory entityFactory, ImplementationLookup implementationLookup, AuditDataBinder binder, AuditManager auditManager, List<AuditAppender> auditAppenders, LoggingSystem loggingSystem)
-
commandLogic
@ConditionalOnMissingBean @Bean public CommandLogic commandLogic(ImplementationDAO implementationDAO, javax.validation.Validator validator)
-
fiqlQueryLogic
@ConditionalOnMissingBean @Bean public FIQLQueryLogic fiqlQueryLogic(FIQLQueryDataBinder binder, UserDAO userDAO, FIQLQueryDAO fiqlQueryDAO)
-
delegationLogic
@ConditionalOnMissingBean @Bean public DelegationLogic delegationLogic(DelegationDataBinder binder, UserDAO userDAO, DelegationDAO delegationDAO)
-
dynRealmLogic
@ConditionalOnMissingBean @Bean public DynRealmLogic dynRealmLogic(DynRealmDataBinder binder, DynRealmDAO dynRealmDAO)
-
groupLogic
@ConditionalOnMissingBean @Bean public GroupLogic groupLogic(GroupProvisioningManager provisioningManager, JobManager jobManager, TemplateUtils templateUtils, EntityFactory entityFactory, RealmDAO realmDAO, AnyTypeDAO anyTypeDAO, UserDAO userDAO, GroupDAO groupDAO, AnySearchDAO anySearchDAO, SchedulerFactoryBean scheduler, TaskDAO taskDAO, GroupDataBinder groupDataBinder, TaskDataBinder taskDataBinder, ImplementationDAO implementationDAO, SecurityProperties securityProperties)
-
implementationLogic
@ConditionalOnMissingBean @Bean public ImplementationLogic implementationLogic(ImplementationDataBinder binder, PlainSchemaDAO plainSchemaDAO, RealmDAO realmDAO, PolicyDAO policyDAO, ReportDAO reportDAO, TaskDAO taskDAO, ExternalResourceDAO externalResourceDAO, ImplementationDAO implementationDAO, NotificationDAO notificationDAO)
-
mailTemplateLogic
@ConditionalOnMissingBean @Bean public MailTemplateLogic mailTemplateLogic(MailTemplateDAO mailTemplateDAO, EntityFactory entityFactory, NotificationDAO notificationDAO)
-
notificationLogic
@ConditionalOnMissingBean @Bean public NotificationLogic notificationLogic(NotificationDataBinder binder, JobManager jobManager, JobStatusDAO jobStatusDAO, SchedulerFactoryBean scheduler, NotificationDAO notificationDAO)
-
policyLogic
@ConditionalOnMissingBean @Bean public PolicyLogic policyLogic(PolicyDataBinder binder, PolicyDAO policyDAO, PolicyUtilsFactory policyUtilsFactory)
-
realmLogic
@ConditionalOnMissingBean @Bean public RealmLogic realmLogic(RealmDataBinder binder, RealmDAO realmDAO, AnySearchDAO anySearchDAO, TaskDAO taskDAO, CASSPClientAppDAO casSPClientAppDAO, OIDCRPClientAppDAO oidcRPClientAppDAO, SAML2SPClientAppDAO saml2SPClientAppDAO, PropagationManager propagationManager, PropagationTaskExecutor taskExecutor)
-
relationshipTypeLogic
@ConditionalOnMissingBean @Bean public RelationshipTypeLogic relationshipTypeLogic(RelationshipTypeDataBinder binder, RelationshipTypeDAO relationshipTypeDAO)
-
reportLogic
@ConditionalOnMissingBean @Bean public ReportLogic reportLogic(JobManager jobManager, ReportDataBinder binder, SchedulerFactoryBean scheduler, JobStatusDAO jobStatusDAO, ReportDAO reportDAO, EntityFactory entityFactory, ReportExecDAO reportExecDAO)
-
roleLogic
@ConditionalOnMissingBean @Bean public RoleLogic roleLogic(RoleDataBinder binder, RoleDAO roleDAO)
-
schemaLogic
@ConditionalOnMissingBean @Bean public SchemaLogic schemaLogic(SchemaDataBinder binder, VirSchemaDAO virSchemaDAO, AnyTypeClassDAO anyTypeClassDAO, DerSchemaDAO derSchemaDAO, PlainSchemaDAO plainSchemaDAO)
-
securityQuestionLogic
@ConditionalOnMissingBean @Bean public SecurityQuestionLogic securityQuestionLogic(SecurityQuestionDataBinder binder, UserDAO userDAO, SecurityQuestionDAO securityQuestionDAO)
-
syncopeLogic
@ConditionalOnMissingBean @Bean public SyncopeLogic syncopeLogic(RealmDAO realmDAO, AnyTypeDAO anyTypeDAO, GroupDAO groupDAO, AnySearchDAO anySearchDAO, GroupDataBinder groupDataBinder, ConfParamOps confParamOps, ContentExporter exporter)
-
taskLogic
@ConditionalOnMissingBean @Bean public TaskLogic taskLogic(JobManager jobManager, PropagationTaskExecutor taskExecutor, TaskExecDAO taskExecDAO, TaskDAO taskDAO, SchedulerFactoryBean scheduler, JobStatusDAO jobStatusDAO, ExternalResourceDAO externalResourceDAO, NotificationJobDelegate notificationJobDelegate, TaskDataBinder taskDataBinder, TaskUtilsFactory taskUtilsFactory, NotificationDAO notificationDAO)
-
userLogic
@ConditionalOnMissingBean @Bean public UserLogic userLogic(UserDataBinder binder, TemplateUtils templateUtils, RealmDAO realmDAO, AnyTypeDAO anyTypeDAO, UserDAO userDAO, GroupDAO groupDAO, AnySearchDAO anySearchDAO, ExternalResourceDAO resourceDAO, AccessTokenDAO accessTokenDAO, DelegationDAO delegationDAO, ConfParamOps confParamOps, UserProvisioningManager provisioningManager, SyncopeLogic syncopeLogic, RuleEnforcer ruleEnforcer)
-
-