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
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaccessTokenLogic
(AccessTokenDataBinder binder, AccessTokenDAO accessTokenDAO, SecurityProperties securityProperties) anyObjectLogic
(RealmSearchDAO realmSearchDAO, AnyTypeDAO anyTypeDAO, TemplateUtils templateUtils, AnyObjectDAO anyObjectDAO, AnySearchDAO anySearchDAO, AnyObjectDataBinder binder, AnyObjectProvisioningManager provisioningManager) anyTypeClassLogic
(AnyTypeClassDataBinder binder, AnyTypeClassDAO anyTypeClassDAO) anyTypeLogic
(AnyTypeDataBinder binder, AnyTypeDAO anyTypeDAO, AnyObjectDAO anyObjectDAO) applicationLogic
(ApplicationDataBinder binder, ApplicationDAO applicationDAO) auditLogic
(AuditConfDAO auditConfDAO, AuditEventDAO auditEventDAO, ExternalResourceDAO resourceDAO, EntityFactory entityFactory, ImplementationLookup implementationLookup, AuditDataBinder binder, AuditManager auditManager) commandLogic
(ImplementationDAO implementationDAO, Validator validator) delegationLogic
(DelegationDataBinder binder, UserDAO userDAO, DelegationDAO delegationDAO) dynRealmLogic
(DynRealmDataBinder binder, DynRealmDAO dynRealmDAO) entitlementAccessor
(AnyTypeDAO anyTypeDAO) fiqlQueryLogic
(FIQLQueryDataBinder binder, UserDAO userDAO, FIQLQueryDAO fiqlQueryDAO, SecurityProperties securityProperties) groupLogic
(RealmSearchDAO realmSearchDAO, AnyTypeDAO anyTypeDAO, TemplateUtils templateUtils, UserDAO userDAO, GroupDAO groupDAO, SecurityProperties securityProperties, AnySearchDAO anySearchDAO, ImplementationDAO implementationDAO, TaskDAO taskDAO, GroupDataBinder groupDataBinder, GroupProvisioningManager provisioningManager, TaskDataBinder taskDataBinder, JobManager jobManager, SyncopeTaskScheduler scheduler, EntityFactory entityFactory) idRepoEntitlementLoader
(EntitlementAccessor entitlementAccessor) implementationLogic
(ImplementationDataBinder binder, PlainSchemaDAO plainSchemaDAO, RealmDAO realmDAO, PolicyDAO policyDAO, ReportDAO reportDAO, TaskDAO taskDAO, ExternalResourceDAO resourceDAO, ImplementationDAO implementationDAO, NotificationDAO notificationDAO) logicInvocationHandler
(NotificationManager notificationManager, AuditManager auditManager) mailTemplateLogic
(MailTemplateDAO mailTemplateDAO, EntityFactory entityFactory, NotificationDAO notificationDAO) notificationLogic
(NotificationDataBinder binder, JobManager jobManager, JobStatusDAO jobStatusDAO, SyncopeTaskScheduler scheduler, NotificationDAO notificationDAO) policyLogic
(PolicyDataBinder binder, PolicyDAO policyDAO, PolicyUtilsFactory policyUtilsFactory) realmLogic
(RealmDAO realmDAO, RealmSearchDAO realmSearchDAO, AnySearchDAO anySearchDAO, TaskDAO taskDAO, CASSPClientAppDAO casSPClientAppDAO, OIDCRPClientAppDAO oidcRPClientAppDAO, SAML2SPClientAppDAO saml2SPClientAppDAO, RealmDataBinder binder, PropagationManager propagationManager, PropagationTaskExecutor taskExecutor) relationshipTypeLogic
(RelationshipTypeDataBinder binder, RelationshipTypeDAO relationshipTypeDAO) reportLogic
(JobManager jobManager, ReportDataBinder binder, SyncopeTaskScheduler scheduler, JobStatusDAO jobStatusDAO, ReportDAO reportDAO, EntityFactory entityFactory, ReportExecDAO reportExecDAO) roleLogic
(RoleDataBinder binder, RoleDAO roleDAO) schemaLogic
(PlainSchemaDAO plainSchemaDAO, DerSchemaDAO derSchemaDAO, VirSchemaDAO virSchemaDAO, AnyTypeClassDAO anyTypeClassDAO, ImplementationDAO implementationDAO, SchemaDataBinder binder) securityQuestionLogic
(SecurityQuestionDataBinder binder, UserDAO userDAO, SecurityQuestionDAO securityQuestionDAO) syncopeLogic
(RealmSearchDAO realmSearchDAO, AnyTypeDAO anyTypeDAO, GroupDAO groupDAO, AnySearchDAO anySearchDAO, GroupDataBinder groupDataBinder, ConfParamOps confParamOps, ContentExporter exporter) taskLogic
(JobManager jobManager, PropagationTaskExecutor taskExecutor, TaskExecDAO taskExecDAO, TaskDAO taskDAO, SyncopeTaskScheduler scheduler, JobStatusDAO jobStatusDAO, ExternalResourceDAO resourceDAO, NotificationJobDelegate notificationJobDelegate, TaskDataBinder taskDataBinder, TaskUtilsFactory taskUtilsFactory, NotificationDAO notificationDAO) userLogic
(RealmSearchDAO realmSearchDAO, AnyTypeDAO anyTypeDAO, TemplateUtils templateUtils, UserDAO userDAO, GroupDAO groupDAO, AnySearchDAO anySearchDAO, ExternalResourceDAO resourceDAO, AccessTokenDAO accessTokenDAO, DelegationDAO delegationDAO, ConfParamOps confParamOps, UserDataBinder binder, UserProvisioningManager provisioningManager, SyncopeLogic syncopeLogic, RuleProvider ruleProvider)
-
Field Details
-
LOG
-
-
Constructor Details
-
IdRepoLogicContext
public IdRepoLogicContext()
-
-
Method Details
-
logicInvocationHandler
@ConditionalOnMissingBean @Bean public LogicInvocationHandler logicInvocationHandler(NotificationManager notificationManager, AuditManager auditManager) -
implementationLookup
-
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(RealmSearchDAO realmSearchDAO, AnyTypeDAO anyTypeDAO, TemplateUtils templateUtils, AnyObjectDAO anyObjectDAO, AnySearchDAO anySearchDAO, AnyObjectDataBinder binder, 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, AuditEventDAO auditEventDAO, ExternalResourceDAO resourceDAO, EntityFactory entityFactory, ImplementationLookup implementationLookup, AuditDataBinder binder, AuditManager auditManager) -
commandLogic
@ConditionalOnMissingBean @Bean public CommandLogic commandLogic(ImplementationDAO implementationDAO, Validator validator) -
fiqlQueryLogic
@ConditionalOnMissingBean @Bean public FIQLQueryLogic fiqlQueryLogic(FIQLQueryDataBinder binder, UserDAO userDAO, FIQLQueryDAO fiqlQueryDAO, SecurityProperties securityProperties) -
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(RealmSearchDAO realmSearchDAO, AnyTypeDAO anyTypeDAO, TemplateUtils templateUtils, UserDAO userDAO, GroupDAO groupDAO, SecurityProperties securityProperties, AnySearchDAO anySearchDAO, ImplementationDAO implementationDAO, TaskDAO taskDAO, GroupDataBinder groupDataBinder, GroupProvisioningManager provisioningManager, TaskDataBinder taskDataBinder, JobManager jobManager, SyncopeTaskScheduler scheduler, EntityFactory entityFactory) -
implementationLogic
@ConditionalOnMissingBean @Bean public ImplementationLogic implementationLogic(ImplementationDataBinder binder, PlainSchemaDAO plainSchemaDAO, RealmDAO realmDAO, PolicyDAO policyDAO, ReportDAO reportDAO, TaskDAO taskDAO, ExternalResourceDAO resourceDAO, 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, SyncopeTaskScheduler scheduler, NotificationDAO notificationDAO) -
policyLogic
@ConditionalOnMissingBean @Bean public PolicyLogic policyLogic(PolicyDataBinder binder, PolicyDAO policyDAO, PolicyUtilsFactory policyUtilsFactory) -
realmLogic
@ConditionalOnMissingBean @Bean public RealmLogic realmLogic(RealmDAO realmDAO, RealmSearchDAO realmSearchDAO, AnySearchDAO anySearchDAO, TaskDAO taskDAO, CASSPClientAppDAO casSPClientAppDAO, OIDCRPClientAppDAO oidcRPClientAppDAO, SAML2SPClientAppDAO saml2SPClientAppDAO, RealmDataBinder binder, PropagationManager propagationManager, PropagationTaskExecutor taskExecutor) -
relationshipTypeLogic
@ConditionalOnMissingBean @Bean public RelationshipTypeLogic relationshipTypeLogic(RelationshipTypeDataBinder binder, RelationshipTypeDAO relationshipTypeDAO) -
reportLogic
@ConditionalOnMissingBean @Bean public ReportLogic reportLogic(JobManager jobManager, ReportDataBinder binder, SyncopeTaskScheduler scheduler, JobStatusDAO jobStatusDAO, ReportDAO reportDAO, EntityFactory entityFactory, ReportExecDAO reportExecDAO) -
roleLogic
-
schemaLogic
@ConditionalOnMissingBean @Bean public SchemaLogic schemaLogic(PlainSchemaDAO plainSchemaDAO, DerSchemaDAO derSchemaDAO, VirSchemaDAO virSchemaDAO, AnyTypeClassDAO anyTypeClassDAO, ImplementationDAO implementationDAO, SchemaDataBinder binder) -
securityQuestionLogic
@ConditionalOnMissingBean @Bean public SecurityQuestionLogic securityQuestionLogic(SecurityQuestionDataBinder binder, UserDAO userDAO, SecurityQuestionDAO securityQuestionDAO) -
syncopeLogic
@ConditionalOnMissingBean @Bean public SyncopeLogic syncopeLogic(RealmSearchDAO realmSearchDAO, 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, SyncopeTaskScheduler scheduler, JobStatusDAO jobStatusDAO, ExternalResourceDAO resourceDAO, NotificationJobDelegate notificationJobDelegate, TaskDataBinder taskDataBinder, TaskUtilsFactory taskUtilsFactory, NotificationDAO notificationDAO) -
userLogic
@ConditionalOnMissingBean @Bean public UserLogic userLogic(RealmSearchDAO realmSearchDAO, AnyTypeDAO anyTypeDAO, TemplateUtils templateUtils, UserDAO userDAO, GroupDAO groupDAO, AnySearchDAO anySearchDAO, ExternalResourceDAO resourceDAO, AccessTokenDAO accessTokenDAO, DelegationDAO delegationDAO, ConfParamOps confParamOps, UserDataBinder binder, UserProvisioningManager provisioningManager, SyncopeLogic syncopeLogic, RuleProvider ruleProvider)
-