Class ProvisioningContext
java.lang.Object
org.apache.syncope.core.provisioning.java.ProvisioningContext
@EnableAsync
@EnableConfigurationProperties(ProvisioningProperties.class)
@Configuration(proxyBeanMethods=false)
public class ProvisioningContext
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccessTokenDataBinder
(EntityFactory entityFactory, SecurityProperties securityProperties, AccessTokenJWSSigner jwsSigner, AccessTokenDAO accessTokenDAO, ConfParamOps confParamOps, DefaultCredentialChecker credentialChecker) anyObjectDataBinder
(EntityFactory entityFactory, AnyUtilsFactory anyUtilsFactory, AnyTypeDAO anyTypeDAO, RealmSearchDAO realmSearchDAO, AnyTypeClassDAO anyTypeClassDAO, AnyObjectDAO anyObjectDAO, UserDAO userDAO, GroupDAO groupDAO, PlainSchemaDAO plainSchemaDAO, ExternalResourceDAO resourceDAO, RelationshipTypeDAO relationshipTypeDAO, DerAttrHandler derAttrHandler, MappingManager mappingManager, IntAttrNameParser intAttrNameParser, OutboundMatcher outboundMatcher, PlainAttrValidationManager validator) anyObjectProvisioningManager
(AnyObjectWorkflowAdapter awfAdapter, PropagationManager propagationManager, PropagationTaskExecutor taskExecutor, AnyObjectDAO anyObjectDAO) anyTypeClassDataBinder
(EntityFactory entityFactory, PlainSchemaDAO plainSchemaDAO, DerSchemaDAO derSchemaDAO, AnyTypeDAO anyTypeDAO) anyTypeDataBinder
(EntityFactory entityFactory, SecurityProperties securityProperties, EncryptorManager encryptorManager, AnyTypeDAO anyTypeDAO, AnyTypeClassDAO anyTypeClassDAO, AccessTokenDAO accessTokenDAO) asyncConfigurer
(VirtualThreadPoolTaskExecutor asyncConnectorFacadeExecutor) attrRepoDataBinder
(EntityFactory entityFactory) auditManager
(AuditConfDAO auditConfDAO, AuditEventDAO auditEventDAO, EntityFactory entityFactory, List<AuditEventProcessor> auditEventProcessors, AsyncTaskExecutor taskExecutor) This is a special thread executor to allow audit event reports.authModuleDataBinder
(EntityFactory entityFactory) authProfileDataBinder
(EntityFactory entityFactory) clientAppDataBinder
(PolicyDAO policyDAO, RealmSearchDAO realmSearchDAO, EntityFactory entityFactory) connectorLoader
(ConnectorManager connectorManager) connectorManager
(EntityFactory entityFactory, ConnIdBundleManager connIdBundleManager, RealmDAO realmDAO, RealmSearchDAO realmSearchDAO, ExternalResourceDAO resourceDAO, ConnInstanceDataBinder connInstanceDataBinder, AsyncConnectorFacade asyncConnectorFacade) connInstanceDataBinder
(EntityFactory entityFactory, ConnIdBundleManager connIdBundleManager, ConnInstanceDAO connInstanceDAO, RealmSearchDAO realmSearchDAO) connObjectUtils
(PasswordGenerator passwordGenerator, AnyUtilsFactory anyUtilsFactory, MappingManager mappingManager, TemplateUtils templateUtils, RealmSearchDAO realmSearchDAO, UserDAO userDAO, ExternalResourceDAO resourceDAO, EncryptorManager encryptorManager) delegationDataBinder
(UserDAO userDAO, RoleDAO roleDAO, EntityFactory entityFactory) derAttrHandler
(AnyUtilsFactory anyUtilsFactory) dynRealmDataBinder
(AnyTypeDAO anyTypeDAO, DynRealmDAO dynRealmDAO, SearchCondVisitor searchCondVisitor, EntityFactory entityFactory) fiqlQueryDataBinder
(SearchCondVisitor searchCondVisitor, UserDAO userDAO, EntityFactory entityFactory) groupDataBinder
(EntityFactory entityFactory, SearchCondVisitor searchCondVisitor, AnyUtilsFactory anyUtilsFactory, AnyTypeDAO anyTypeDAO, RealmSearchDAO realmSearchDAO, AnyTypeClassDAO anyTypeClassDAO, AnyObjectDAO anyObjectDAO, UserDAO userDAO, GroupDAO groupDAO, PlainSchemaDAO plainSchemaDAO, ExternalResourceDAO resourceDAO, RelationshipTypeDAO relationshipTypeDAO, DerAttrHandler derAttrHandler, MappingManager mappingManager, IntAttrNameParser intAttrNameParser, OutboundMatcher outboundMatcher, PlainAttrValidationManager validator) groupProvisioningManager
(GroupWorkflowAdapter gwfAdapter, PropagationManager propagationManager, PropagationTaskExecutor taskExecutor, GroupDataBinder groupDataBinder, GroupDAO groupDAO) implementationDataBinder
(EntityFactory entityFactory) inboundMatcher
(AnyUtilsFactory anyUtilsFactory, UserDAO userDAO, AnyObjectDAO anyObjectDAO, GroupDAO groupDAO, AnySearchDAO anySearchDAO, RealmDAO realmDAO, RealmSearchDAO realmSearchDAO, ImplementationDAO implementationDAO, IntAttrNameParser intAttrNameParser) intAttrNameParser
(AnyUtilsFactory anyUtilsFactory, RealmUtils realmUtils, PlainSchemaDAO plainSchemaDAO, DerSchemaDAO derSchemaDAO) jobManager
(DomainHolder<?> domainHolder, SecurityProperties securityProperties, SyncopeTaskScheduler scheduler, JobStatusDAO jobStatusDAO, TaskDAO taskDAO, ReportDAO reportDAO, ImplementationDAO implementationDAO, TaskUtilsFactory taskUtilsFactory, ConfParamOps confParamOps) jobStatusUpdater
(JobStatusDAO jobStatusDAO, EntityFactory entityFactory) This is a special thread executor that only created a single worker thread.liveSyncTaskExecSaver
(ExternalResourceDAO resourceDAO, TaskDAO taskDAO, TaskExecDAO taskExecDAO, TaskUtilsFactory taskUtilsFactory, NotificationManager notificationManager, AuditManager auditManager) mappingManager
(AnyTypeDAO anyTypeDAO, UserDAO userDAO, AnyObjectDAO anyObjectDAO, GroupDAO groupDAO, RelationshipTypeDAO relationshipTypeDAO, RealmSearchDAO realmSearchDAO, ImplementationDAO implementationDAO, DerAttrHandler derAttrHandler, IntAttrNameParser intAttrNameParser, EncryptorManager encryptorManager) notificationDataBinder
(EntityFactory entityFactory, MailTemplateDAO mailTemplateDAO, AnyTypeDAO anyTypeDAO, ImplementationDAO implementationDAO, IntAttrNameParser intAttrNameParser) notificationJob
(NotificationJobDelegate delegate, DomainHolder<?> domainHolder, SecurityProperties securityProperties) notificationJobDelegate
(TaskUtilsFactory taskUtilsFactory, TaskDAO taskDAO, AuditManager auditManager, NotificationManager notificationManager, ApplicationEventPublisher publisher, JavaMailSender mailSender) notificationManager
(EntityFactory entityFactory, SearchCondVisitor searchCondVisitor, DerSchemaDAO derSchemaDAO, NotificationDAO notificationDAO, AnyObjectDAO anyObjectDAO, UserDAO userDAO, GroupDAO groupDAO, AnySearchDAO anySearchDAO, AnyMatchDAO anyMatchDAO, TaskDAO taskDAO, UserDataBinder userDataBinder, GroupDataBinder groupDataBinder, AnyObjectDataBinder anyObjectDataBinder, ConfParamOps confParamOps, DerAttrHandler derAttrHandler, IntAttrNameParser intAttrNameParser) oidcJWKSDataBinder
(EntityFactory entityFactory) outboundMatcher
(AnyUtilsFactory anyUtilsFactory, MappingManager mappingManager, UserDAO userDAO) policyDataBinder
(EntityFactory entityFactory, ExternalResourceDAO resourceDAO, RealmDAO realmDAO, AnyTypeDAO anyTypeDAO, ImplementationDAO implementationDAO) propagationManager
(EntityFactory entityFactory, AnyUtilsFactory anyUtilsFactory, ExternalResourceDAO resourceDAO, ConnObjectUtils connObjectUtils, MappingManager mappingManager, DerAttrHandler derAttrHandler) propagationTaskExecutor
(VirtualThreadPoolTaskExecutor propagationTaskExecutorAsyncExecutor, TaskUtilsFactory taskUtilsFactory, AnyUtilsFactory anyUtilsFactory, ConnectorManager connectorManager, ConnObjectUtils connObjectUtils, TaskDAO taskDAO, ExternalResourceDAO resourceDAO, PlainSchemaDAO plainSchemaDAO, NotificationManager notificationManager, AuditManager auditManager, TaskDataBinder taskDataBinder, OutboundMatcher outboundMatcher, PlainAttrValidationManager validator, ApplicationEventPublisher publisher) Used byPriorityPropagationTaskExecutor
.realmDataBinder
(AnyTypeDAO anyTypeDAO, AnyTypeClassDAO anyTypeClassDAO, ImplementationDAO implementationDAO, RealmDAO realmDAO, PolicyDAO policyDAO, ExternalResourceDAO resourceDAO, PlainSchemaDAO plainSchemaDAO, EntityFactory entityFactory, DerAttrHandler derAttrHandler, PlainAttrValidationManager validator, MappingManager mappingManager, IntAttrNameParser intAttrNameParser) relationshipTypeDataBinder
(AnyTypeDAO anyTypeDAO, EntityFactory entityFactory) reportDataBinder
(ReportExecDAO reportExecDAO, ImplementationDAO implementationDAO, SyncopeTaskScheduler scheduler) resourceDataBinder
(EntityFactory entityFactory, AnyTypeDAO anyTypeDAO, ConnInstanceDAO connInstanceDAO, PolicyDAO policyDAO, AnyTypeClassDAO anyTypeClassDAO, ImplementationDAO implementationDAO, PlainSchemaDAO plainSchemaDAO, IntAttrNameParser intAttrNameParser, PropagationTaskExecutor propagationTaskExecutor) roleDataBinder
(EntityFactory entityFactory, SearchCondVisitor searchCondVisitor, RealmSearchDAO realmSearchDAO, DynRealmDAO dynRealmDAO, RoleDAO roleDAO) saml2IdPEntityDataBinder
(EntityFactory entityFactory) schemaDataBinder
(EntityFactory entityFactory, AnyUtilsFactory anyUtilsFactory, AnyTypeClassDAO anyTypeClassDAO, PlainSchemaDAO plainSchemaDAO, DerSchemaDAO derSchemaDAO, ExternalResourceDAO resourceDAO, AnyTypeDAO anyTypeDAO, ImplementationDAO implementationDAO) securityQuestionDataBinder
(EntityFactory entityFactory) taskDataBinder
(EntityFactory entityFactory, TaskUtilsFactory taskUtilsFactory, RealmSearchDAO realmSearchDAO, ExternalResourceDAO resourceDAO, TaskExecDAO taskExecDAO, AnyTypeDAO anyTypeDAO, ImplementationDAO implementationDAO, SyncopeTaskScheduler scheduler) taskScheduler
(ProvisioningProperties props, JobStatusDAO jobStatusDAO) templateUtils
(UserDAO userDAO, GroupDAO groupDAO) userDataBinder
(EntityFactory entityFactory, AnyUtilsFactory anyUtilsFactory, SecurityProperties securityProperties, AnyTypeDAO anyTypeDAO, RealmSearchDAO realmSearchDAO, AnyTypeClassDAO anyTypeClassDAO, AnyObjectDAO anyObjectDAO, UserDAO userDAO, GroupDAO groupDAO, PlainSchemaDAO plainSchemaDAO, ExternalResourceDAO resourceDAO, RelationshipTypeDAO relationshipTypeDAO, DerAttrHandler derAttrHandler, MappingManager mappingManager, IntAttrNameParser intAttrNameParser, OutboundMatcher outboundMatcher, PlainAttrValidationManager validator, RoleDAO roleDAO, SecurityQuestionDAO securityQuestionDAO, AccessTokenDAO accessTokenDAO, DelegationDAO delegationDAO, ConfParamOps confParamOps) userProvisioningManager
(UserWorkflowAdapter uwfAdapter, PropagationManager propagationManager, PropagationTaskExecutor taskExecutor, UserDAO userDAO) waClientAppDataBinder
(ClientAppDataBinder clientAppDataBinder, PolicyDataBinder policyDataBinder, AuthModuleDataBinder authModuleDataBinder, AuthModuleDAO authModuleDAO) waConfigDataBinder
(WAConfigDAO waConfigDAO, EntityFactory entityFactory)
-
Constructor Details
-
ProvisioningContext
public ProvisioningContext()
-
-
Method Details
-
asyncConnectorFacade
-
asyncConnectorFacadeExecutor
@Bean @Primary public VirtualThreadPoolTaskExecutor asyncConnectorFacadeExecutor(ProvisioningProperties props) - Parameters:
props
- configuration properties- Returns:
- executor
-
asyncConfigurer
@Bean public AsyncConfigurer asyncConfigurer(@Qualifier("asyncConnectorFacadeExecutor") VirtualThreadPoolTaskExecutor asyncConnectorFacadeExecutor) -
propagationTaskExecutorAsyncExecutor
@Bean public VirtualThreadPoolTaskExecutor propagationTaskExecutorAsyncExecutor(ProvisioningProperties props) Used byPriorityPropagationTaskExecutor
.- Parameters:
props
- the provisioning properties- Returns:
- executor thread pool task executor
-
taskScheduler
@Bean public SyncopeTaskScheduler taskScheduler(ProvisioningProperties props, JobStatusDAO jobStatusDAO) -
jobManager
@ConditionalOnMissingBean @Bean public JobManager jobManager(DomainHolder<?> domainHolder, SecurityProperties securityProperties, SyncopeTaskScheduler scheduler, JobStatusDAO jobStatusDAO, TaskDAO taskDAO, ReportDAO reportDAO, ImplementationDAO implementationDAO, TaskUtilsFactory taskUtilsFactory, ConfParamOps confParamOps) -
jobStatusUpdaterThreadExecutor
This is a special thread executor that only created a single worker thread. This is necessary to allow job status update operations to queue up serially and not via multiple threads to avoid the "lost update" problem.- Returns:
- the async task executor
-
jobStatusUpdater
@ConditionalOnMissingBean @Bean public JobStatusUpdater jobStatusUpdater(JobStatusDAO jobStatusDAO, EntityFactory entityFactory) -
connectorManager
@ConditionalOnMissingBean @Bean public ConnectorManager connectorManager(EntityFactory entityFactory, ConnIdBundleManager connIdBundleManager, RealmDAO realmDAO, RealmSearchDAO realmSearchDAO, ExternalResourceDAO resourceDAO, ConnInstanceDataBinder connInstanceDataBinder, AsyncConnectorFacade asyncConnectorFacade) -
connectorLoader
@ConditionalOnMissingBean @Bean public ConnectorLoader connectorLoader(ConnectorManager connectorManager) -
inboundMatcher
@ConditionalOnMissingBean @Bean public InboundMatcher inboundMatcher(AnyUtilsFactory anyUtilsFactory, UserDAO userDAO, AnyObjectDAO anyObjectDAO, GroupDAO groupDAO, AnySearchDAO anySearchDAO, RealmDAO realmDAO, RealmSearchDAO realmSearchDAO, ImplementationDAO implementationDAO, IntAttrNameParser intAttrNameParser) -
outboundMatcher
@ConditionalOnMissingBean @Bean public OutboundMatcher outboundMatcher(AnyUtilsFactory anyUtilsFactory, MappingManager mappingManager, UserDAO userDAO) -
derAttrHandler
@ConditionalOnMissingBean @Bean public DerAttrHandler derAttrHandler(AnyUtilsFactory anyUtilsFactory) -
mappingManager
@ConditionalOnMissingBean @Bean public MappingManager mappingManager(AnyTypeDAO anyTypeDAO, UserDAO userDAO, AnyObjectDAO anyObjectDAO, GroupDAO groupDAO, RelationshipTypeDAO relationshipTypeDAO, RealmSearchDAO realmSearchDAO, ImplementationDAO implementationDAO, DerAttrHandler derAttrHandler, IntAttrNameParser intAttrNameParser, EncryptorManager encryptorManager) -
templateUtils
@ConditionalOnMissingBean @Bean public TemplateUtils templateUtils(UserDAO userDAO, GroupDAO groupDAO) -
connObjectUtils
@ConditionalOnMissingBean @Bean public ConnObjectUtils connObjectUtils(PasswordGenerator passwordGenerator, AnyUtilsFactory anyUtilsFactory, MappingManager mappingManager, TemplateUtils templateUtils, RealmSearchDAO realmSearchDAO, UserDAO userDAO, ExternalResourceDAO resourceDAO, EncryptorManager encryptorManager) -
propagationManager
@ConditionalOnMissingBean @Bean public PropagationManager propagationManager(EntityFactory entityFactory, AnyUtilsFactory anyUtilsFactory, ExternalResourceDAO resourceDAO, ConnObjectUtils connObjectUtils, MappingManager mappingManager, DerAttrHandler derAttrHandler) -
connIdBundleManager
@ConditionalOnMissingBean @Bean public ConnIdBundleManager connIdBundleManager(ProvisioningProperties props) -
intAttrNameParser
@ConditionalOnMissingBean @Bean public IntAttrNameParser intAttrNameParser(AnyUtilsFactory anyUtilsFactory, RealmUtils realmUtils, PlainSchemaDAO plainSchemaDAO, DerSchemaDAO derSchemaDAO) -
propagationTaskExecutor
@ConditionalOnMissingBean @Bean public PropagationTaskExecutor propagationTaskExecutor(@Qualifier("propagationTaskExecutorAsyncExecutor") VirtualThreadPoolTaskExecutor propagationTaskExecutorAsyncExecutor, TaskUtilsFactory taskUtilsFactory, AnyUtilsFactory anyUtilsFactory, ConnectorManager connectorManager, ConnObjectUtils connObjectUtils, TaskDAO taskDAO, ExternalResourceDAO resourceDAO, PlainSchemaDAO plainSchemaDAO, NotificationManager notificationManager, AuditManager auditManager, TaskDataBinder taskDataBinder, OutboundMatcher outboundMatcher, PlainAttrValidationManager validator, ApplicationEventPublisher publisher) -
userProvisioningManager
@ConditionalOnMissingBean @Bean public UserProvisioningManager userProvisioningManager(UserWorkflowAdapter uwfAdapter, PropagationManager propagationManager, PropagationTaskExecutor taskExecutor, UserDAO userDAO) -
groupProvisioningManager
@ConditionalOnMissingBean @Bean public GroupProvisioningManager groupProvisioningManager(GroupWorkflowAdapter gwfAdapter, PropagationManager propagationManager, PropagationTaskExecutor taskExecutor, GroupDataBinder groupDataBinder, GroupDAO groupDAO) -
anyObjectProvisioningManager
@ConditionalOnMissingBean @Bean public AnyObjectProvisioningManager anyObjectProvisioningManager(AnyObjectWorkflowAdapter awfAdapter, PropagationManager propagationManager, PropagationTaskExecutor taskExecutor, AnyObjectDAO anyObjectDAO) -
notificationManager
@ConditionalOnMissingBean @Bean public NotificationManager notificationManager(EntityFactory entityFactory, SearchCondVisitor searchCondVisitor, DerSchemaDAO derSchemaDAO, NotificationDAO notificationDAO, AnyObjectDAO anyObjectDAO, UserDAO userDAO, GroupDAO groupDAO, AnySearchDAO anySearchDAO, AnyMatchDAO anyMatchDAO, TaskDAO taskDAO, UserDataBinder userDataBinder, GroupDataBinder groupDataBinder, AnyObjectDataBinder anyObjectDataBinder, ConfParamOps confParamOps, DerAttrHandler derAttrHandler, IntAttrNameParser intAttrNameParser) -
auditManagerThreadExecutor
This is a special thread executor to allow audit event reports.- Returns:
- the async task executor
-
auditManager
@ConditionalOnMissingBean @Bean public AuditManager auditManager(AuditConfDAO auditConfDAO, AuditEventDAO auditEventDAO, EntityFactory entityFactory, List<AuditEventProcessor> auditEventProcessors, @Qualifier("auditManagerThreadExecutor") AsyncTaskExecutor taskExecutor) -
systemLoadReporterJob
@ConditionalOnMissingBean @Bean public SystemLoadReporterJob systemLoadReporterJob(ApplicationContext ctx) -
notificationJobDelegate
@ConditionalOnMissingBean @Bean public NotificationJobDelegate notificationJobDelegate(TaskUtilsFactory taskUtilsFactory, TaskDAO taskDAO, AuditManager auditManager, NotificationManager notificationManager, ApplicationEventPublisher publisher, JavaMailSender mailSender) -
notificationJob
@ConditionalOnMissingBean @Bean public NotificationJob notificationJob(NotificationJobDelegate delegate, DomainHolder<?> domainHolder, SecurityProperties securityProperties) -
liveSyncTaskExecSaver
@ConditionalOnMissingBean @Bean public LiveSyncTaskSaver liveSyncTaskExecSaver(ExternalResourceDAO resourceDAO, TaskDAO taskDAO, TaskExecDAO taskExecDAO, TaskUtilsFactory taskUtilsFactory, NotificationManager notificationManager, AuditManager auditManager) -
accessTokenDataBinder
@ConditionalOnMissingBean @Bean public AccessTokenDataBinder accessTokenDataBinder(EntityFactory entityFactory, SecurityProperties securityProperties, AccessTokenJWSSigner jwsSigner, AccessTokenDAO accessTokenDAO, ConfParamOps confParamOps, DefaultCredentialChecker credentialChecker) -
anyObjectDataBinder
@ConditionalOnMissingBean @Bean public AnyObjectDataBinder anyObjectDataBinder(EntityFactory entityFactory, AnyUtilsFactory anyUtilsFactory, AnyTypeDAO anyTypeDAO, RealmSearchDAO realmSearchDAO, AnyTypeClassDAO anyTypeClassDAO, AnyObjectDAO anyObjectDAO, UserDAO userDAO, GroupDAO groupDAO, PlainSchemaDAO plainSchemaDAO, ExternalResourceDAO resourceDAO, RelationshipTypeDAO relationshipTypeDAO, DerAttrHandler derAttrHandler, MappingManager mappingManager, IntAttrNameParser intAttrNameParser, OutboundMatcher outboundMatcher, PlainAttrValidationManager validator) -
anyTypeClassDataBinder
@ConditionalOnMissingBean @Bean public AnyTypeClassDataBinder anyTypeClassDataBinder(EntityFactory entityFactory, PlainSchemaDAO plainSchemaDAO, DerSchemaDAO derSchemaDAO, AnyTypeDAO anyTypeDAO) -
anyTypeDataBinder
@ConditionalOnMissingBean @Bean public AnyTypeDataBinder anyTypeDataBinder(EntityFactory entityFactory, SecurityProperties securityProperties, EncryptorManager encryptorManager, AnyTypeDAO anyTypeDAO, AnyTypeClassDAO anyTypeClassDAO, AccessTokenDAO accessTokenDAO) -
auditDataBinder
-
authModuleDataBinder
@ConditionalOnMissingBean @Bean public AuthModuleDataBinder authModuleDataBinder(EntityFactory entityFactory) -
attrRepoDataBinder
@ConditionalOnMissingBean @Bean public AttrRepoDataBinder attrRepoDataBinder(EntityFactory entityFactory) -
authProfileDataBinder
@ConditionalOnMissingBean @Bean public AuthProfileDataBinder authProfileDataBinder(EntityFactory entityFactory) -
clientAppDataBinder
@ConditionalOnMissingBean @Bean public ClientAppDataBinder clientAppDataBinder(PolicyDAO policyDAO, RealmSearchDAO realmSearchDAO, EntityFactory entityFactory) -
connInstanceDataBinder
@ConditionalOnMissingBean @Bean public ConnInstanceDataBinder connInstanceDataBinder(EntityFactory entityFactory, ConnIdBundleManager connIdBundleManager, ConnInstanceDAO connInstanceDAO, RealmSearchDAO realmSearchDAO) -
delegationDataBinder
@ConditionalOnMissingBean @Bean public DelegationDataBinder delegationDataBinder(UserDAO userDAO, RoleDAO roleDAO, EntityFactory entityFactory) -
fiqlQueryDataBinder
@ConditionalOnMissingBean @Bean public FIQLQueryDataBinder fiqlQueryDataBinder(SearchCondVisitor searchCondVisitor, UserDAO userDAO, EntityFactory entityFactory) -
dynRealmDataBinder
@ConditionalOnMissingBean @Bean public DynRealmDataBinder dynRealmDataBinder(AnyTypeDAO anyTypeDAO, DynRealmDAO dynRealmDAO, SearchCondVisitor searchCondVisitor, EntityFactory entityFactory) -
groupDataBinder
@ConditionalOnMissingBean @Bean public GroupDataBinder groupDataBinder(EntityFactory entityFactory, SearchCondVisitor searchCondVisitor, AnyUtilsFactory anyUtilsFactory, AnyTypeDAO anyTypeDAO, RealmSearchDAO realmSearchDAO, AnyTypeClassDAO anyTypeClassDAO, AnyObjectDAO anyObjectDAO, UserDAO userDAO, GroupDAO groupDAO, PlainSchemaDAO plainSchemaDAO, ExternalResourceDAO resourceDAO, RelationshipTypeDAO relationshipTypeDAO, DerAttrHandler derAttrHandler, MappingManager mappingManager, IntAttrNameParser intAttrNameParser, OutboundMatcher outboundMatcher, PlainAttrValidationManager validator) -
implementationDataBinder
@ConditionalOnMissingBean @Bean public ImplementationDataBinder implementationDataBinder(EntityFactory entityFactory) -
notificationDataBinder
@ConditionalOnMissingBean @Bean public NotificationDataBinder notificationDataBinder(EntityFactory entityFactory, MailTemplateDAO mailTemplateDAO, AnyTypeDAO anyTypeDAO, ImplementationDAO implementationDAO, IntAttrNameParser intAttrNameParser) -
oidcJWKSDataBinder
@ConditionalOnMissingBean @Bean public OIDCJWKSDataBinder oidcJWKSDataBinder(EntityFactory entityFactory) -
policyDataBinder
@ConditionalOnMissingBean @Bean public PolicyDataBinder policyDataBinder(EntityFactory entityFactory, ExternalResourceDAO resourceDAO, RealmDAO realmDAO, AnyTypeDAO anyTypeDAO, ImplementationDAO implementationDAO) -
realmDataBinder
@ConditionalOnMissingBean @Bean public RealmDataBinder realmDataBinder(AnyTypeDAO anyTypeDAO, AnyTypeClassDAO anyTypeClassDAO, ImplementationDAO implementationDAO, RealmDAO realmDAO, PolicyDAO policyDAO, ExternalResourceDAO resourceDAO, PlainSchemaDAO plainSchemaDAO, EntityFactory entityFactory, DerAttrHandler derAttrHandler, PlainAttrValidationManager validator, MappingManager mappingManager, IntAttrNameParser intAttrNameParser) -
relationshipTypeDataBinder
@ConditionalOnMissingBean @Bean public RelationshipTypeDataBinder relationshipTypeDataBinder(AnyTypeDAO anyTypeDAO, EntityFactory entityFactory) -
remediationDataBinder
-
reportDataBinder
@ConditionalOnMissingBean @Bean public ReportDataBinder reportDataBinder(ReportExecDAO reportExecDAO, ImplementationDAO implementationDAO, SyncopeTaskScheduler scheduler) -
resourceDataBinder
@ConditionalOnMissingBean @Bean public ResourceDataBinder resourceDataBinder(EntityFactory entityFactory, AnyTypeDAO anyTypeDAO, ConnInstanceDAO connInstanceDAO, PolicyDAO policyDAO, AnyTypeClassDAO anyTypeClassDAO, ImplementationDAO implementationDAO, PlainSchemaDAO plainSchemaDAO, IntAttrNameParser intAttrNameParser, PropagationTaskExecutor propagationTaskExecutor) -
roleDataBinder
@ConditionalOnMissingBean @Bean public RoleDataBinder roleDataBinder(EntityFactory entityFactory, SearchCondVisitor searchCondVisitor, RealmSearchDAO realmSearchDAO, DynRealmDAO dynRealmDAO, RoleDAO roleDAO) -
saml2IdPEntityDataBinder
@ConditionalOnMissingBean @Bean public SAML2IdPEntityDataBinder saml2IdPEntityDataBinder(EntityFactory entityFactory) -
sraRouteDataBinder
-
schemaDataBinder
@ConditionalOnMissingBean @Bean public SchemaDataBinder schemaDataBinder(EntityFactory entityFactory, AnyUtilsFactory anyUtilsFactory, AnyTypeClassDAO anyTypeClassDAO, PlainSchemaDAO plainSchemaDAO, DerSchemaDAO derSchemaDAO, ExternalResourceDAO resourceDAO, AnyTypeDAO anyTypeDAO, ImplementationDAO implementationDAO) -
securityQuestionDataBinder
@ConditionalOnMissingBean @Bean public SecurityQuestionDataBinder securityQuestionDataBinder(EntityFactory entityFactory) -
taskDataBinder
@ConditionalOnMissingBean @Bean public TaskDataBinder taskDataBinder(EntityFactory entityFactory, TaskUtilsFactory taskUtilsFactory, RealmSearchDAO realmSearchDAO, ExternalResourceDAO resourceDAO, TaskExecDAO taskExecDAO, AnyTypeDAO anyTypeDAO, ImplementationDAO implementationDAO, SyncopeTaskScheduler scheduler) -
userDataBinder
@ConditionalOnMissingBean @Bean public UserDataBinder userDataBinder(EntityFactory entityFactory, AnyUtilsFactory anyUtilsFactory, SecurityProperties securityProperties, AnyTypeDAO anyTypeDAO, RealmSearchDAO realmSearchDAO, AnyTypeClassDAO anyTypeClassDAO, AnyObjectDAO anyObjectDAO, UserDAO userDAO, GroupDAO groupDAO, PlainSchemaDAO plainSchemaDAO, ExternalResourceDAO resourceDAO, RelationshipTypeDAO relationshipTypeDAO, DerAttrHandler derAttrHandler, MappingManager mappingManager, IntAttrNameParser intAttrNameParser, OutboundMatcher outboundMatcher, PlainAttrValidationManager validator, RoleDAO roleDAO, SecurityQuestionDAO securityQuestionDAO, AccessTokenDAO accessTokenDAO, DelegationDAO delegationDAO, ConfParamOps confParamOps) -
waConfigDataBinder
@ConditionalOnMissingBean @Bean public WAConfigDataBinder waConfigDataBinder(WAConfigDAO waConfigDAO, EntityFactory entityFactory) -
waClientAppDataBinder
@ConditionalOnMissingBean @Bean public WAClientAppDataBinder waClientAppDataBinder(ClientAppDataBinder clientAppDataBinder, PolicyDataBinder policyDataBinder, AuthModuleDataBinder authModuleDataBinder, AuthModuleDAO authModuleDAO)
-