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 Constructor Description ProvisioningContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.syncope.core.provisioning.api.data.AccessTokenDataBinder
accessTokenDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, SecurityProperties securityProperties, AccessTokenJWSSigner jwsSigner, org.apache.syncope.core.persistence.api.dao.AccessTokenDAO accessTokenDAO, org.apache.syncope.common.keymaster.client.api.ConfParamOps confParamOps, DefaultCredentialChecker credentialChecker)
org.apache.syncope.core.provisioning.api.data.AnyObjectDataBinder
anyObjectDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory, org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO, org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO, org.apache.syncope.core.persistence.api.dao.AnyTypeClassDAO anyTypeClassDAO, org.apache.syncope.core.persistence.api.dao.AnyObjectDAO anyObjectDAO, org.apache.syncope.core.persistence.api.dao.UserDAO userDAO, org.apache.syncope.core.persistence.api.dao.GroupDAO groupDAO, org.apache.syncope.core.persistence.api.dao.PlainSchemaDAO plainSchemaDAO, org.apache.syncope.core.persistence.api.dao.PlainAttrDAO plainAttrDAO, org.apache.syncope.core.persistence.api.dao.PlainAttrValueDAO plainAttrValueDAO, org.apache.syncope.core.persistence.api.dao.ExternalResourceDAO resourceDAO, org.apache.syncope.core.persistence.api.dao.RelationshipTypeDAO relationshipTypeDAO, org.apache.syncope.core.provisioning.api.DerAttrHandler derAttrHandler, org.apache.syncope.core.provisioning.api.VirAttrHandler virAttrHandler, org.apache.syncope.core.provisioning.api.MappingManager mappingManager, org.apache.syncope.core.provisioning.api.IntAttrNameParser intAttrNameParser, OutboundMatcher outboundMatcher, org.apache.syncope.core.persistence.api.attrvalue.validation.PlainAttrValidationManager validator)
org.apache.syncope.core.provisioning.api.AnyObjectProvisioningManager
anyObjectProvisioningManager(AnyObjectWorkflowAdapter awfAdapter, org.apache.syncope.core.provisioning.api.propagation.PropagationManager propagationManager, org.apache.syncope.core.provisioning.api.propagation.PropagationTaskExecutor taskExecutor, org.apache.syncope.core.persistence.api.dao.AnyObjectDAO anyObjectDAO, org.apache.syncope.core.provisioning.api.VirAttrHandler virtAttrHandler)
org.apache.syncope.core.provisioning.api.data.AnyTypeClassDataBinder
anyTypeClassDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, org.apache.syncope.core.persistence.api.dao.PlainSchemaDAO plainSchemaDAO, org.apache.syncope.core.persistence.api.dao.DerSchemaDAO derSchemaDAO, org.apache.syncope.core.persistence.api.dao.VirSchemaDAO virSchemaDAO, org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO)
org.apache.syncope.core.provisioning.api.data.AnyTypeDataBinder
anyTypeDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, SecurityProperties securityProperties, org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO, org.apache.syncope.core.persistence.api.dao.AnyTypeClassDAO anyTypeClassDAO, org.apache.syncope.core.persistence.api.dao.AccessTokenDAO accessTokenDAO)
org.apache.syncope.core.provisioning.api.data.ApplicationDataBinder
applicationDataBinder(org.apache.syncope.core.persistence.api.dao.ApplicationDAO applicationDAO, org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
org.springframework.scheduling.annotation.AsyncConfigurer
asyncConfigurer(org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor asyncConnectorFacadeExecutor)
AsyncConnectorFacade
asyncConnectorFacade()
org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor
asyncConnectorFacadeExecutor(ProvisioningProperties props)
org.apache.syncope.core.provisioning.api.data.AttrRepoDataBinder
attrRepoDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
org.apache.syncope.core.provisioning.api.data.AuditDataBinder
auditDataBinder()
org.apache.syncope.core.provisioning.api.AuditManager
auditManager(org.apache.syncope.core.persistence.api.dao.AuditConfDAO auditConfDAO)
org.apache.syncope.core.provisioning.api.data.AuthModuleDataBinder
authModuleDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
org.apache.syncope.core.provisioning.api.data.AuthProfileDataBinder
authProfileDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
org.apache.syncope.core.provisioning.api.data.ClientAppDataBinder
clientAppDataBinder(org.apache.syncope.core.persistence.api.dao.PolicyDAO policyDAO, org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO, org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
ConnectorLoader
connectorLoader(org.apache.syncope.core.provisioning.api.ConnectorManager connectorManager)
org.apache.syncope.core.provisioning.api.ConnectorManager
connectorManager(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, org.apache.syncope.core.provisioning.api.ConnIdBundleManager connIdBundleManager, org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO, org.apache.syncope.core.persistence.api.dao.ExternalResourceDAO resourceDAO, org.apache.syncope.core.provisioning.api.data.ConnInstanceDataBinder connInstanceDataBinder, AsyncConnectorFacade asyncConnectorFacade)
org.apache.syncope.core.provisioning.api.ConnIdBundleManager
connIdBundleManager(ProvisioningProperties provisioningProperties)
org.apache.syncope.core.provisioning.api.data.ConnInstanceDataBinder
connInstanceDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, org.apache.syncope.core.provisioning.api.ConnIdBundleManager connIdBundleManager, org.apache.syncope.core.persistence.api.dao.ConnInstanceDAO connInstanceDAO, org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO)
ConnObjectUtils
connObjectUtils(PasswordGenerator passwordGenerator, org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory, org.apache.syncope.core.provisioning.api.MappingManager mappingManager, TemplateUtils templateUtils, org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO, org.apache.syncope.core.persistence.api.dao.UserDAO userDAO, org.apache.syncope.core.persistence.api.dao.ExternalResourceDAO resourceDAO)
org.apache.syncope.core.provisioning.api.data.DelegationDataBinder
delegationDataBinder(org.apache.syncope.core.persistence.api.dao.UserDAO userDAO, org.apache.syncope.core.persistence.api.dao.RoleDAO roleDAO, org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
org.apache.syncope.core.provisioning.api.DerAttrHandler
derAttrHandler(org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory)
org.apache.syncope.core.provisioning.api.data.DynRealmDataBinder
dynRealmDataBinder(org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO, org.apache.syncope.core.persistence.api.dao.DynRealmDAO dynRealmDAO, org.apache.syncope.core.persistence.api.search.SearchCondVisitor searchCondVisitor, org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
org.apache.syncope.core.provisioning.api.data.FIQLQueryDataBinder
fiqlQueryDataBinder(org.apache.syncope.core.persistence.api.search.SearchCondVisitor searchCondVisitor, org.apache.syncope.core.persistence.api.dao.UserDAO userDAO, org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
org.apache.syncope.core.provisioning.api.data.GroupDataBinder
groupDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, org.apache.syncope.core.persistence.api.search.SearchCondVisitor searchCondVisitor, org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory, org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO, org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO, org.apache.syncope.core.persistence.api.dao.AnyTypeClassDAO anyTypeClassDAO, org.apache.syncope.core.persistence.api.dao.AnyObjectDAO anyObjectDAO, org.apache.syncope.core.persistence.api.dao.UserDAO userDAO, org.apache.syncope.core.persistence.api.dao.GroupDAO groupDAO, org.apache.syncope.core.persistence.api.dao.PlainSchemaDAO plainSchemaDAO, org.apache.syncope.core.persistence.api.dao.PlainAttrDAO plainAttrDAO, org.apache.syncope.core.persistence.api.dao.PlainAttrValueDAO plainAttrValueDAO, org.apache.syncope.core.persistence.api.dao.ExternalResourceDAO resourceDAO, org.apache.syncope.core.persistence.api.dao.RelationshipTypeDAO relationshipTypeDAO, org.apache.syncope.core.provisioning.api.DerAttrHandler derAttrHandler, org.apache.syncope.core.provisioning.api.VirAttrHandler virAttrHandler, org.apache.syncope.core.provisioning.api.MappingManager mappingManager, org.apache.syncope.core.provisioning.api.IntAttrNameParser intAttrNameParser, OutboundMatcher outboundMatcher, org.apache.syncope.core.persistence.api.attrvalue.validation.PlainAttrValidationManager validator)
org.apache.syncope.core.provisioning.api.GroupProvisioningManager
groupProvisioningManager(GroupWorkflowAdapter gwfAdapter, org.apache.syncope.core.provisioning.api.propagation.PropagationManager propagationManager, org.apache.syncope.core.provisioning.api.propagation.PropagationTaskExecutor taskExecutor, org.apache.syncope.core.provisioning.api.data.GroupDataBinder groupDataBinder, org.apache.syncope.core.persistence.api.dao.GroupDAO groupDAO, org.apache.syncope.core.provisioning.api.VirAttrHandler virtAttrHandler)
org.apache.syncope.core.provisioning.api.data.ImplementationDataBinder
implementationDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
InboundMatcher
inboundMatcher(org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory, org.apache.syncope.core.persistence.api.dao.UserDAO userDAO, org.apache.syncope.core.persistence.api.dao.AnyObjectDAO anyObjectDAO, org.apache.syncope.core.persistence.api.dao.GroupDAO groupDAO, org.apache.syncope.core.persistence.api.dao.AnySearchDAO anySearchDAO, org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO, org.apache.syncope.core.persistence.api.dao.VirSchemaDAO virSchemaDAO, org.apache.syncope.core.persistence.api.dao.ImplementationDAO implementationDAO, org.apache.syncope.core.provisioning.api.VirAttrHandler virAttrHandler, org.apache.syncope.core.provisioning.api.IntAttrNameParser intAttrNameParser)
org.apache.syncope.core.provisioning.api.IntAttrNameParser
intAttrNameParser(org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory, org.apache.syncope.core.persistence.api.dao.PlainSchemaDAO plainSchemaDAO, org.apache.syncope.core.persistence.api.dao.DerSchemaDAO derSchemaDAO, org.apache.syncope.core.persistence.api.dao.VirSchemaDAO virSchemaDAO)
org.apache.syncope.core.provisioning.api.job.JobManager
jobManager(ProvisioningProperties provisioningProperties, org.apache.syncope.core.persistence.api.DomainHolder domainHolder, SecurityProperties securityProperties, org.springframework.scheduling.quartz.SchedulerFactoryBean scheduler, org.apache.syncope.core.persistence.api.dao.TaskDAO taskDAO, org.apache.syncope.core.persistence.api.dao.ReportDAO reportDAO, org.apache.syncope.core.persistence.api.dao.ImplementationDAO implementationDAO, org.apache.syncope.core.persistence.api.entity.task.TaskUtilsFactory taskUtilsFactory, org.apache.syncope.common.keymaster.client.api.ConfParamOps confParamOps)
JobStatusUpdater
jobStatusUpdater(org.apache.syncope.core.persistence.api.dao.JobStatusDAO jobStatusDAO, org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
org.springframework.core.task.AsyncTaskExecutor
jobStatusUpdaterThreadExecutor()
This is a special thread executor that only created a single worker thread.org.apache.syncope.core.provisioning.api.MappingManager
mappingManager(org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory, org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO, org.apache.syncope.core.persistence.api.dao.UserDAO userDAO, org.apache.syncope.core.persistence.api.dao.AnyObjectDAO anyObjectDAO, org.apache.syncope.core.persistence.api.dao.GroupDAO groupDAO, org.apache.syncope.core.persistence.api.dao.RelationshipTypeDAO relationshipTypeDAO, org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO, org.apache.syncope.core.persistence.api.dao.ApplicationDAO applicationDAO, org.apache.syncope.core.persistence.api.dao.ImplementationDAO implementationDAO, org.apache.syncope.core.provisioning.api.DerAttrHandler derAttrHandler, org.apache.syncope.core.provisioning.api.VirAttrHandler virAttrHandler, org.apache.syncope.core.provisioning.api.cache.VirAttrCache virAttrCache, org.apache.syncope.core.provisioning.api.IntAttrNameParser intAttrNameParser)
org.apache.syncope.core.provisioning.api.data.NotificationDataBinder
notificationDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, org.apache.syncope.core.persistence.api.dao.MailTemplateDAO mailTemplateDAO, org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO, org.apache.syncope.core.persistence.api.dao.ImplementationDAO implementationDAO, org.apache.syncope.core.provisioning.api.IntAttrNameParser intAttrNameParser)
NotificationJob
notificationJob(org.apache.syncope.core.provisioning.api.notification.NotificationJobDelegate delegate, org.apache.syncope.core.persistence.api.DomainHolder domainHolder, SecurityProperties securityProperties)
org.apache.syncope.core.provisioning.api.notification.NotificationJobDelegate
notificationJobDelegate(org.apache.syncope.core.persistence.api.entity.task.TaskUtilsFactory taskUtilsFactory, org.apache.syncope.core.persistence.api.dao.TaskDAO taskDAO, org.apache.syncope.core.provisioning.api.AuditManager auditManager, org.apache.syncope.core.provisioning.api.notification.NotificationManager notificationManager, org.springframework.context.ApplicationEventPublisher publisher, org.springframework.mail.javamail.JavaMailSender mailSender)
org.apache.syncope.core.provisioning.api.notification.NotificationManager
notificationManager(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, org.apache.syncope.core.persistence.api.search.SearchCondVisitor searchCondVisitor, org.apache.syncope.core.persistence.api.dao.DerSchemaDAO derSchemaDAO, org.apache.syncope.core.persistence.api.dao.VirSchemaDAO virSchemaDAO, org.apache.syncope.core.persistence.api.dao.NotificationDAO notificationDAO, org.apache.syncope.core.persistence.api.dao.AnyObjectDAO anyObjectDAO, org.apache.syncope.core.persistence.api.dao.UserDAO userDAO, org.apache.syncope.core.persistence.api.dao.GroupDAO groupDAO, org.apache.syncope.core.persistence.api.dao.AnySearchDAO anySearchDAO, org.apache.syncope.core.persistence.api.dao.AnyMatchDAO anyMatchDAO, org.apache.syncope.core.persistence.api.dao.TaskDAO taskDAO, org.apache.syncope.core.provisioning.api.data.UserDataBinder userDataBinder, org.apache.syncope.core.provisioning.api.data.GroupDataBinder groupDataBinder, org.apache.syncope.core.provisioning.api.data.AnyObjectDataBinder anyObjectDataBinder, org.apache.syncope.common.keymaster.client.api.ConfParamOps confParamOps, org.apache.syncope.core.provisioning.api.DerAttrHandler derAttrHandler, org.apache.syncope.core.provisioning.api.VirAttrHandler virAttrHandler, org.apache.syncope.core.provisioning.api.IntAttrNameParser intAttrNameParser)
org.apache.syncope.core.provisioning.api.data.OIDCJWKSDataBinder
oidcJWKSDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
OutboundMatcher
outboundMatcher(org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory, org.apache.syncope.core.provisioning.api.MappingManager mappingManager, org.apache.syncope.core.persistence.api.dao.UserDAO userDAO, org.apache.syncope.core.persistence.api.dao.VirSchemaDAO virSchemaDAO, org.apache.syncope.core.provisioning.api.VirAttrHandler virAttrHandler)
org.apache.syncope.core.provisioning.api.data.PolicyDataBinder
policyDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, org.apache.syncope.core.persistence.api.dao.ExternalResourceDAO resourceDAO, org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO, org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO, org.apache.syncope.core.persistence.api.dao.ImplementationDAO implementationDAO)
org.apache.syncope.core.provisioning.api.propagation.PropagationManager
propagationManager(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory, org.apache.syncope.core.persistence.api.dao.VirSchemaDAO virSchemaDAO, org.apache.syncope.core.persistence.api.dao.ExternalResourceDAO resourceDAO, ConnObjectUtils connObjectUtils, org.apache.syncope.core.provisioning.api.MappingManager mappingManager, org.apache.syncope.core.provisioning.api.DerAttrHandler derAttrHandler)
org.apache.syncope.core.provisioning.api.propagation.PropagationTaskExecutor
propagationTaskExecutor(org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor propagationTaskExecutorAsyncExecutor, org.apache.syncope.core.persistence.api.entity.task.TaskUtilsFactory taskUtilsFactory, org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory, org.apache.syncope.core.provisioning.api.ConnectorManager connectorManager, ConnObjectUtils connObjectUtils, org.apache.syncope.core.persistence.api.dao.TaskDAO taskDAO, org.apache.syncope.core.persistence.api.dao.ExternalResourceDAO resourceDAO, org.apache.syncope.core.persistence.api.dao.PlainSchemaDAO plainSchemaDAO, org.apache.syncope.core.provisioning.api.notification.NotificationManager notificationManager, org.apache.syncope.core.provisioning.api.AuditManager auditManager, org.apache.syncope.core.provisioning.api.data.TaskDataBinder taskDataBinder, OutboundMatcher outboundMatcher, org.apache.syncope.core.persistence.api.attrvalue.validation.PlainAttrValidationManager validator, org.springframework.context.ApplicationEventPublisher publisher)
org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor
propagationTaskExecutorAsyncExecutor(ProvisioningProperties props)
Used byPriorityPropagationTaskExecutor
.SchedulerDBInit
quartzDataSourceInit(ProvisioningProperties provisioningProperties)
org.apache.syncope.core.provisioning.api.data.RealmDataBinder
realmDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO, org.apache.syncope.core.persistence.api.dao.ImplementationDAO implementationDAO, org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO, org.apache.syncope.core.persistence.api.dao.PolicyDAO policyDAO, org.apache.syncope.core.persistence.api.dao.ExternalResourceDAO resourceDAO)
org.apache.syncope.core.provisioning.api.data.RelationshipTypeDataBinder
relationshipTypeDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
org.apache.syncope.core.provisioning.api.data.RemediationDataBinder
remediationDataBinder()
org.apache.syncope.core.provisioning.api.data.ReportDataBinder
reportDataBinder(org.apache.syncope.core.persistence.api.dao.ReportExecDAO reportExecDAO, org.apache.syncope.core.persistence.api.dao.ImplementationDAO implementationDAO, org.springframework.scheduling.quartz.SchedulerFactoryBean scheduler)
org.apache.syncope.core.provisioning.api.data.ResourceDataBinder
resourceDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO, org.apache.syncope.core.persistence.api.dao.ConnInstanceDAO connInstanceDAO, org.apache.syncope.core.persistence.api.dao.PolicyDAO policyDAO, org.apache.syncope.core.persistence.api.dao.VirSchemaDAO virSchemaDAO, org.apache.syncope.core.persistence.api.dao.AnyTypeClassDAO anyTypeClassDAO, org.apache.syncope.core.persistence.api.dao.ImplementationDAO implementationDAO, org.apache.syncope.core.persistence.api.dao.PlainSchemaDAO plainSchemaDAO, org.apache.syncope.core.provisioning.api.IntAttrNameParser intAttrNameParser, org.apache.syncope.core.provisioning.api.propagation.PropagationTaskExecutor propagationTaskExecutor)
org.apache.syncope.core.provisioning.api.data.RoleDataBinder
roleDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, org.apache.syncope.core.persistence.api.search.SearchCondVisitor searchCondVisitor, org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO, org.apache.syncope.core.persistence.api.dao.DynRealmDAO dynRealmDAO, org.apache.syncope.core.persistence.api.dao.RoleDAO roleDAO, org.apache.syncope.core.persistence.api.dao.ApplicationDAO applicationDAO)
org.apache.syncope.core.provisioning.api.data.SAML2IdPEntityDataBinder
saml2IdPEntityDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
org.apache.syncope.core.provisioning.api.data.SAML2SPEntityDataBinder
saml2SPEntityDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
org.springframework.scheduling.quartz.SchedulerFactoryBean
scheduler(org.springframework.context.ApplicationContext ctx, ProvisioningProperties props)
org.apache.syncope.core.provisioning.api.data.SchemaDataBinder
schemaDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory, org.apache.syncope.core.persistence.api.dao.AnyTypeClassDAO anyTypeClassDAO, org.apache.syncope.core.persistence.api.dao.PlainSchemaDAO plainSchemaDAO, org.apache.syncope.core.persistence.api.dao.DerSchemaDAO derSchemaDAO, org.apache.syncope.core.persistence.api.dao.VirSchemaDAO virSchemaDAO, org.apache.syncope.core.persistence.api.dao.ExternalResourceDAO resourceDAO, org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO, org.apache.syncope.core.persistence.api.dao.ImplementationDAO implementationDAO)
org.apache.syncope.core.provisioning.api.data.SecurityQuestionDataBinder
securityQuestionDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
org.apache.syncope.core.provisioning.api.data.SRARouteDataBinder
sraRouteDataBinder()
SystemLoadReporterJob
systemLoadReporterJob(org.springframework.context.ApplicationContext ctx)
org.apache.syncope.core.provisioning.api.data.TaskDataBinder
taskDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, org.apache.syncope.core.persistence.api.entity.task.TaskUtilsFactory taskUtilsFactory, org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO, org.apache.syncope.core.persistence.api.dao.ExternalResourceDAO resourceDAO, org.apache.syncope.core.persistence.api.dao.TaskExecDAO taskExecDAO, org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO, org.apache.syncope.core.persistence.api.dao.ImplementationDAO implementationDAO, org.springframework.scheduling.quartz.SchedulerFactoryBean scheduler)
TemplateUtils
templateUtils(org.apache.syncope.core.persistence.api.dao.UserDAO userDAO, org.apache.syncope.core.persistence.api.dao.GroupDAO groupDAO)
org.apache.syncope.core.provisioning.api.data.UserDataBinder
userDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory, SecurityProperties securityProperties, org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO, org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO, org.apache.syncope.core.persistence.api.dao.AnyTypeClassDAO anyTypeClassDAO, org.apache.syncope.core.persistence.api.dao.AnyObjectDAO anyObjectDAO, org.apache.syncope.core.persistence.api.dao.UserDAO userDAO, org.apache.syncope.core.persistence.api.dao.GroupDAO groupDAO, org.apache.syncope.core.persistence.api.dao.PlainSchemaDAO plainSchemaDAO, org.apache.syncope.core.persistence.api.dao.PlainAttrDAO plainAttrDAO, org.apache.syncope.core.persistence.api.dao.PlainAttrValueDAO plainAttrValueDAO, org.apache.syncope.core.persistence.api.dao.ExternalResourceDAO resourceDAO, org.apache.syncope.core.persistence.api.dao.RelationshipTypeDAO relationshipTypeDAO, org.apache.syncope.core.provisioning.api.DerAttrHandler derAttrHandler, org.apache.syncope.core.provisioning.api.VirAttrHandler virAttrHandler, org.apache.syncope.core.provisioning.api.MappingManager mappingManager, org.apache.syncope.core.provisioning.api.IntAttrNameParser intAttrNameParser, OutboundMatcher outboundMatcher, org.apache.syncope.core.persistence.api.attrvalue.validation.PlainAttrValidationManager validator, org.apache.syncope.core.persistence.api.dao.RoleDAO roleDAO, org.apache.syncope.core.persistence.api.dao.SecurityQuestionDAO securityQuestionDAO, org.apache.syncope.core.persistence.api.dao.ApplicationDAO applicationDAO, org.apache.syncope.core.persistence.api.dao.AccessTokenDAO accessTokenDAO, org.apache.syncope.core.persistence.api.dao.DelegationDAO delegationDAO, org.apache.syncope.common.keymaster.client.api.ConfParamOps confParamOps)
org.apache.syncope.core.provisioning.api.UserProvisioningManager
userProvisioningManager(UserWorkflowAdapter uwfAdapter, org.apache.syncope.core.provisioning.api.propagation.PropagationManager propagationManager, org.apache.syncope.core.provisioning.api.propagation.PropagationTaskExecutor taskExecutor, org.apache.syncope.core.persistence.api.dao.UserDAO userDAO, org.apache.syncope.core.provisioning.api.VirAttrHandler virtAttrHandler)
org.apache.syncope.core.provisioning.api.cache.VirAttrCache
virAttrCache(ProvisioningProperties provisioningProperties)
org.apache.syncope.core.provisioning.api.VirAttrHandler
virAttrHandler(org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory, org.apache.syncope.core.provisioning.api.ConnectorManager connectorManager, org.apache.syncope.core.provisioning.api.cache.VirAttrCache virAttrCache, OutboundMatcher outboundMatcher)
org.apache.syncope.core.provisioning.api.data.wa.WAClientAppDataBinder
waClientAppDataBinder(org.apache.syncope.core.provisioning.api.data.ClientAppDataBinder clientAppDataBinder, org.apache.syncope.core.provisioning.api.data.PolicyDataBinder policyDataBinder, org.apache.syncope.core.provisioning.api.data.AuthModuleDataBinder authModuleDataBinder, org.apache.syncope.core.persistence.api.dao.AuthModuleDAO authModuleDAO)
org.apache.syncope.core.provisioning.api.data.WAConfigDataBinder
waConfigDataBinder(org.apache.syncope.core.persistence.api.dao.WAConfigDAO waConfigDAO, org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
-
-
-
Method Detail
-
asyncConnectorFacade
@ConditionalOnMissingBean @Bean public AsyncConnectorFacade asyncConnectorFacade()
-
asyncConnectorFacadeExecutor
@Bean @Primary public org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor asyncConnectorFacadeExecutor(ProvisioningProperties props)
- Parameters:
props
- configuration properties- Returns:
- executor
-
asyncConfigurer
@Bean public org.springframework.scheduling.annotation.AsyncConfigurer asyncConfigurer(@Qualifier("asyncConnectorFacadeExecutor") org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor asyncConnectorFacadeExecutor)
-
jobStatusUpdaterThreadExecutor
@Bean public org.springframework.core.task.AsyncTaskExecutor 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
-
propagationTaskExecutorAsyncExecutor
@Bean public org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor propagationTaskExecutorAsyncExecutor(ProvisioningProperties props)
Used byPriorityPropagationTaskExecutor
.- Parameters:
props
- the provisioning properties- Returns:
- executor thread pool task executor
-
quartzDataSourceInit
@Bean public SchedulerDBInit quartzDataSourceInit(ProvisioningProperties provisioningProperties)
-
scheduler
@DependsOn("quartzDataSourceInit") @Lazy(false) @Bean public org.springframework.scheduling.quartz.SchedulerFactoryBean scheduler(org.springframework.context.ApplicationContext ctx, ProvisioningProperties props)
-
jobManager
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.job.JobManager jobManager(ProvisioningProperties provisioningProperties, org.apache.syncope.core.persistence.api.DomainHolder domainHolder, SecurityProperties securityProperties, org.springframework.scheduling.quartz.SchedulerFactoryBean scheduler, org.apache.syncope.core.persistence.api.dao.TaskDAO taskDAO, org.apache.syncope.core.persistence.api.dao.ReportDAO reportDAO, org.apache.syncope.core.persistence.api.dao.ImplementationDAO implementationDAO, org.apache.syncope.core.persistence.api.entity.task.TaskUtilsFactory taskUtilsFactory, org.apache.syncope.common.keymaster.client.api.ConfParamOps confParamOps)
-
jobStatusUpdater
@ConditionalOnMissingBean @Bean public JobStatusUpdater jobStatusUpdater(org.apache.syncope.core.persistence.api.dao.JobStatusDAO jobStatusDAO, org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
-
connectorManager
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.ConnectorManager connectorManager(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, org.apache.syncope.core.provisioning.api.ConnIdBundleManager connIdBundleManager, org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO, org.apache.syncope.core.persistence.api.dao.ExternalResourceDAO resourceDAO, org.apache.syncope.core.provisioning.api.data.ConnInstanceDataBinder connInstanceDataBinder, AsyncConnectorFacade asyncConnectorFacade)
-
connectorLoader
@ConditionalOnMissingBean @Bean public ConnectorLoader connectorLoader(org.apache.syncope.core.provisioning.api.ConnectorManager connectorManager)
-
inboundMatcher
@ConditionalOnMissingBean @Bean public InboundMatcher inboundMatcher(org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory, org.apache.syncope.core.persistence.api.dao.UserDAO userDAO, org.apache.syncope.core.persistence.api.dao.AnyObjectDAO anyObjectDAO, org.apache.syncope.core.persistence.api.dao.GroupDAO groupDAO, org.apache.syncope.core.persistence.api.dao.AnySearchDAO anySearchDAO, org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO, org.apache.syncope.core.persistence.api.dao.VirSchemaDAO virSchemaDAO, org.apache.syncope.core.persistence.api.dao.ImplementationDAO implementationDAO, org.apache.syncope.core.provisioning.api.VirAttrHandler virAttrHandler, org.apache.syncope.core.provisioning.api.IntAttrNameParser intAttrNameParser)
-
outboundMatcher
@ConditionalOnMissingBean @Bean public OutboundMatcher outboundMatcher(org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory, org.apache.syncope.core.provisioning.api.MappingManager mappingManager, org.apache.syncope.core.persistence.api.dao.UserDAO userDAO, org.apache.syncope.core.persistence.api.dao.VirSchemaDAO virSchemaDAO, org.apache.syncope.core.provisioning.api.VirAttrHandler virAttrHandler)
-
derAttrHandler
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.DerAttrHandler derAttrHandler(org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory)
-
virAttrHandler
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.VirAttrHandler virAttrHandler(org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory, org.apache.syncope.core.provisioning.api.ConnectorManager connectorManager, org.apache.syncope.core.provisioning.api.cache.VirAttrCache virAttrCache, @Lazy OutboundMatcher outboundMatcher)
-
mappingManager
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.MappingManager mappingManager(org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory, org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO, org.apache.syncope.core.persistence.api.dao.UserDAO userDAO, org.apache.syncope.core.persistence.api.dao.AnyObjectDAO anyObjectDAO, org.apache.syncope.core.persistence.api.dao.GroupDAO groupDAO, org.apache.syncope.core.persistence.api.dao.RelationshipTypeDAO relationshipTypeDAO, org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO, org.apache.syncope.core.persistence.api.dao.ApplicationDAO applicationDAO, org.apache.syncope.core.persistence.api.dao.ImplementationDAO implementationDAO, org.apache.syncope.core.provisioning.api.DerAttrHandler derAttrHandler, org.apache.syncope.core.provisioning.api.VirAttrHandler virAttrHandler, org.apache.syncope.core.provisioning.api.cache.VirAttrCache virAttrCache, org.apache.syncope.core.provisioning.api.IntAttrNameParser intAttrNameParser)
-
templateUtils
@ConditionalOnMissingBean @Bean public TemplateUtils templateUtils(org.apache.syncope.core.persistence.api.dao.UserDAO userDAO, org.apache.syncope.core.persistence.api.dao.GroupDAO groupDAO)
-
connObjectUtils
@ConditionalOnMissingBean @Bean public ConnObjectUtils connObjectUtils(PasswordGenerator passwordGenerator, org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory, org.apache.syncope.core.provisioning.api.MappingManager mappingManager, TemplateUtils templateUtils, org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO, org.apache.syncope.core.persistence.api.dao.UserDAO userDAO, org.apache.syncope.core.persistence.api.dao.ExternalResourceDAO resourceDAO)
-
propagationManager
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.propagation.PropagationManager propagationManager(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory, org.apache.syncope.core.persistence.api.dao.VirSchemaDAO virSchemaDAO, org.apache.syncope.core.persistence.api.dao.ExternalResourceDAO resourceDAO, ConnObjectUtils connObjectUtils, org.apache.syncope.core.provisioning.api.MappingManager mappingManager, org.apache.syncope.core.provisioning.api.DerAttrHandler derAttrHandler)
-
connIdBundleManager
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.ConnIdBundleManager connIdBundleManager(ProvisioningProperties provisioningProperties)
-
intAttrNameParser
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.IntAttrNameParser intAttrNameParser(org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory, org.apache.syncope.core.persistence.api.dao.PlainSchemaDAO plainSchemaDAO, org.apache.syncope.core.persistence.api.dao.DerSchemaDAO derSchemaDAO, org.apache.syncope.core.persistence.api.dao.VirSchemaDAO virSchemaDAO)
-
propagationTaskExecutor
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.propagation.PropagationTaskExecutor propagationTaskExecutor(@Qualifier("propagationTaskExecutorAsyncExecutor") org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor propagationTaskExecutorAsyncExecutor, org.apache.syncope.core.persistence.api.entity.task.TaskUtilsFactory taskUtilsFactory, org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory, org.apache.syncope.core.provisioning.api.ConnectorManager connectorManager, ConnObjectUtils connObjectUtils, org.apache.syncope.core.persistence.api.dao.TaskDAO taskDAO, org.apache.syncope.core.persistence.api.dao.ExternalResourceDAO resourceDAO, org.apache.syncope.core.persistence.api.dao.PlainSchemaDAO plainSchemaDAO, org.apache.syncope.core.provisioning.api.notification.NotificationManager notificationManager, org.apache.syncope.core.provisioning.api.AuditManager auditManager, org.apache.syncope.core.provisioning.api.data.TaskDataBinder taskDataBinder, OutboundMatcher outboundMatcher, org.apache.syncope.core.persistence.api.attrvalue.validation.PlainAttrValidationManager validator, org.springframework.context.ApplicationEventPublisher publisher)
-
userProvisioningManager
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.UserProvisioningManager userProvisioningManager(UserWorkflowAdapter uwfAdapter, org.apache.syncope.core.provisioning.api.propagation.PropagationManager propagationManager, org.apache.syncope.core.provisioning.api.propagation.PropagationTaskExecutor taskExecutor, org.apache.syncope.core.persistence.api.dao.UserDAO userDAO, org.apache.syncope.core.provisioning.api.VirAttrHandler virtAttrHandler)
-
groupProvisioningManager
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.GroupProvisioningManager groupProvisioningManager(GroupWorkflowAdapter gwfAdapter, org.apache.syncope.core.provisioning.api.propagation.PropagationManager propagationManager, org.apache.syncope.core.provisioning.api.propagation.PropagationTaskExecutor taskExecutor, org.apache.syncope.core.provisioning.api.data.GroupDataBinder groupDataBinder, org.apache.syncope.core.persistence.api.dao.GroupDAO groupDAO, org.apache.syncope.core.provisioning.api.VirAttrHandler virtAttrHandler)
-
anyObjectProvisioningManager
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.AnyObjectProvisioningManager anyObjectProvisioningManager(AnyObjectWorkflowAdapter awfAdapter, org.apache.syncope.core.provisioning.api.propagation.PropagationManager propagationManager, org.apache.syncope.core.provisioning.api.propagation.PropagationTaskExecutor taskExecutor, org.apache.syncope.core.persistence.api.dao.AnyObjectDAO anyObjectDAO, org.apache.syncope.core.provisioning.api.VirAttrHandler virtAttrHandler)
-
virAttrCache
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.cache.VirAttrCache virAttrCache(ProvisioningProperties provisioningProperties)
-
notificationManager
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.notification.NotificationManager notificationManager(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, org.apache.syncope.core.persistence.api.search.SearchCondVisitor searchCondVisitor, org.apache.syncope.core.persistence.api.dao.DerSchemaDAO derSchemaDAO, org.apache.syncope.core.persistence.api.dao.VirSchemaDAO virSchemaDAO, org.apache.syncope.core.persistence.api.dao.NotificationDAO notificationDAO, org.apache.syncope.core.persistence.api.dao.AnyObjectDAO anyObjectDAO, org.apache.syncope.core.persistence.api.dao.UserDAO userDAO, org.apache.syncope.core.persistence.api.dao.GroupDAO groupDAO, org.apache.syncope.core.persistence.api.dao.AnySearchDAO anySearchDAO, org.apache.syncope.core.persistence.api.dao.AnyMatchDAO anyMatchDAO, org.apache.syncope.core.persistence.api.dao.TaskDAO taskDAO, org.apache.syncope.core.provisioning.api.data.UserDataBinder userDataBinder, org.apache.syncope.core.provisioning.api.data.GroupDataBinder groupDataBinder, org.apache.syncope.core.provisioning.api.data.AnyObjectDataBinder anyObjectDataBinder, org.apache.syncope.common.keymaster.client.api.ConfParamOps confParamOps, org.apache.syncope.core.provisioning.api.DerAttrHandler derAttrHandler, org.apache.syncope.core.provisioning.api.VirAttrHandler virAttrHandler, org.apache.syncope.core.provisioning.api.IntAttrNameParser intAttrNameParser)
-
auditManager
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.AuditManager auditManager(org.apache.syncope.core.persistence.api.dao.AuditConfDAO auditConfDAO)
-
systemLoadReporterJob
@ConditionalOnMissingBean @Bean public SystemLoadReporterJob systemLoadReporterJob(org.springframework.context.ApplicationContext ctx)
-
notificationJobDelegate
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.notification.NotificationJobDelegate notificationJobDelegate(org.apache.syncope.core.persistence.api.entity.task.TaskUtilsFactory taskUtilsFactory, org.apache.syncope.core.persistence.api.dao.TaskDAO taskDAO, org.apache.syncope.core.provisioning.api.AuditManager auditManager, org.apache.syncope.core.provisioning.api.notification.NotificationManager notificationManager, org.springframework.context.ApplicationEventPublisher publisher, org.springframework.mail.javamail.JavaMailSender mailSender)
-
notificationJob
@ConditionalOnMissingBean @Bean public NotificationJob notificationJob(org.apache.syncope.core.provisioning.api.notification.NotificationJobDelegate delegate, org.apache.syncope.core.persistence.api.DomainHolder domainHolder, SecurityProperties securityProperties)
-
accessTokenDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.AccessTokenDataBinder accessTokenDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, SecurityProperties securityProperties, AccessTokenJWSSigner jwsSigner, org.apache.syncope.core.persistence.api.dao.AccessTokenDAO accessTokenDAO, org.apache.syncope.common.keymaster.client.api.ConfParamOps confParamOps, DefaultCredentialChecker credentialChecker)
-
anyObjectDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.AnyObjectDataBinder anyObjectDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory, org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO, org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO, org.apache.syncope.core.persistence.api.dao.AnyTypeClassDAO anyTypeClassDAO, org.apache.syncope.core.persistence.api.dao.AnyObjectDAO anyObjectDAO, org.apache.syncope.core.persistence.api.dao.UserDAO userDAO, org.apache.syncope.core.persistence.api.dao.GroupDAO groupDAO, org.apache.syncope.core.persistence.api.dao.PlainSchemaDAO plainSchemaDAO, org.apache.syncope.core.persistence.api.dao.PlainAttrDAO plainAttrDAO, org.apache.syncope.core.persistence.api.dao.PlainAttrValueDAO plainAttrValueDAO, org.apache.syncope.core.persistence.api.dao.ExternalResourceDAO resourceDAO, org.apache.syncope.core.persistence.api.dao.RelationshipTypeDAO relationshipTypeDAO, org.apache.syncope.core.provisioning.api.DerAttrHandler derAttrHandler, org.apache.syncope.core.provisioning.api.VirAttrHandler virAttrHandler, org.apache.syncope.core.provisioning.api.MappingManager mappingManager, org.apache.syncope.core.provisioning.api.IntAttrNameParser intAttrNameParser, OutboundMatcher outboundMatcher, org.apache.syncope.core.persistence.api.attrvalue.validation.PlainAttrValidationManager validator)
-
anyTypeClassDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.AnyTypeClassDataBinder anyTypeClassDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, org.apache.syncope.core.persistence.api.dao.PlainSchemaDAO plainSchemaDAO, org.apache.syncope.core.persistence.api.dao.DerSchemaDAO derSchemaDAO, org.apache.syncope.core.persistence.api.dao.VirSchemaDAO virSchemaDAO, org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO)
-
anyTypeDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.AnyTypeDataBinder anyTypeDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, SecurityProperties securityProperties, org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO, org.apache.syncope.core.persistence.api.dao.AnyTypeClassDAO anyTypeClassDAO, org.apache.syncope.core.persistence.api.dao.AccessTokenDAO accessTokenDAO)
-
applicationDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.ApplicationDataBinder applicationDataBinder(org.apache.syncope.core.persistence.api.dao.ApplicationDAO applicationDAO, org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
-
auditDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.AuditDataBinder auditDataBinder()
-
authModuleDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.AuthModuleDataBinder authModuleDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
-
attrRepoDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.AttrRepoDataBinder attrRepoDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
-
authProfileDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.AuthProfileDataBinder authProfileDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
-
clientAppDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.ClientAppDataBinder clientAppDataBinder(org.apache.syncope.core.persistence.api.dao.PolicyDAO policyDAO, org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO, org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
-
connInstanceDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.ConnInstanceDataBinder connInstanceDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, org.apache.syncope.core.provisioning.api.ConnIdBundleManager connIdBundleManager, org.apache.syncope.core.persistence.api.dao.ConnInstanceDAO connInstanceDAO, org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO)
-
delegationDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.DelegationDataBinder delegationDataBinder(org.apache.syncope.core.persistence.api.dao.UserDAO userDAO, org.apache.syncope.core.persistence.api.dao.RoleDAO roleDAO, org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
-
fiqlQueryDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.FIQLQueryDataBinder fiqlQueryDataBinder(org.apache.syncope.core.persistence.api.search.SearchCondVisitor searchCondVisitor, org.apache.syncope.core.persistence.api.dao.UserDAO userDAO, org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
-
dynRealmDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.DynRealmDataBinder dynRealmDataBinder(org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO, org.apache.syncope.core.persistence.api.dao.DynRealmDAO dynRealmDAO, org.apache.syncope.core.persistence.api.search.SearchCondVisitor searchCondVisitor, org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
-
groupDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.GroupDataBinder groupDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, org.apache.syncope.core.persistence.api.search.SearchCondVisitor searchCondVisitor, org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory, org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO, org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO, org.apache.syncope.core.persistence.api.dao.AnyTypeClassDAO anyTypeClassDAO, org.apache.syncope.core.persistence.api.dao.AnyObjectDAO anyObjectDAO, org.apache.syncope.core.persistence.api.dao.UserDAO userDAO, org.apache.syncope.core.persistence.api.dao.GroupDAO groupDAO, org.apache.syncope.core.persistence.api.dao.PlainSchemaDAO plainSchemaDAO, org.apache.syncope.core.persistence.api.dao.PlainAttrDAO plainAttrDAO, org.apache.syncope.core.persistence.api.dao.PlainAttrValueDAO plainAttrValueDAO, org.apache.syncope.core.persistence.api.dao.ExternalResourceDAO resourceDAO, org.apache.syncope.core.persistence.api.dao.RelationshipTypeDAO relationshipTypeDAO, org.apache.syncope.core.provisioning.api.DerAttrHandler derAttrHandler, org.apache.syncope.core.provisioning.api.VirAttrHandler virAttrHandler, org.apache.syncope.core.provisioning.api.MappingManager mappingManager, org.apache.syncope.core.provisioning.api.IntAttrNameParser intAttrNameParser, OutboundMatcher outboundMatcher, org.apache.syncope.core.persistence.api.attrvalue.validation.PlainAttrValidationManager validator)
-
implementationDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.ImplementationDataBinder implementationDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
-
notificationDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.NotificationDataBinder notificationDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, org.apache.syncope.core.persistence.api.dao.MailTemplateDAO mailTemplateDAO, org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO, org.apache.syncope.core.persistence.api.dao.ImplementationDAO implementationDAO, org.apache.syncope.core.provisioning.api.IntAttrNameParser intAttrNameParser)
-
oidcJWKSDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.OIDCJWKSDataBinder oidcJWKSDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
-
policyDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.PolicyDataBinder policyDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, org.apache.syncope.core.persistence.api.dao.ExternalResourceDAO resourceDAO, org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO, org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO, org.apache.syncope.core.persistence.api.dao.ImplementationDAO implementationDAO)
-
realmDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.RealmDataBinder realmDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO, org.apache.syncope.core.persistence.api.dao.ImplementationDAO implementationDAO, org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO, org.apache.syncope.core.persistence.api.dao.PolicyDAO policyDAO, org.apache.syncope.core.persistence.api.dao.ExternalResourceDAO resourceDAO)
-
relationshipTypeDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.RelationshipTypeDataBinder relationshipTypeDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
-
remediationDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.RemediationDataBinder remediationDataBinder()
-
reportDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.ReportDataBinder reportDataBinder(org.apache.syncope.core.persistence.api.dao.ReportExecDAO reportExecDAO, org.apache.syncope.core.persistence.api.dao.ImplementationDAO implementationDAO, org.springframework.scheduling.quartz.SchedulerFactoryBean scheduler)
-
resourceDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.ResourceDataBinder resourceDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO, org.apache.syncope.core.persistence.api.dao.ConnInstanceDAO connInstanceDAO, org.apache.syncope.core.persistence.api.dao.PolicyDAO policyDAO, org.apache.syncope.core.persistence.api.dao.VirSchemaDAO virSchemaDAO, org.apache.syncope.core.persistence.api.dao.AnyTypeClassDAO anyTypeClassDAO, org.apache.syncope.core.persistence.api.dao.ImplementationDAO implementationDAO, org.apache.syncope.core.persistence.api.dao.PlainSchemaDAO plainSchemaDAO, org.apache.syncope.core.provisioning.api.IntAttrNameParser intAttrNameParser, org.apache.syncope.core.provisioning.api.propagation.PropagationTaskExecutor propagationTaskExecutor)
-
roleDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.RoleDataBinder roleDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, org.apache.syncope.core.persistence.api.search.SearchCondVisitor searchCondVisitor, org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO, org.apache.syncope.core.persistence.api.dao.DynRealmDAO dynRealmDAO, org.apache.syncope.core.persistence.api.dao.RoleDAO roleDAO, org.apache.syncope.core.persistence.api.dao.ApplicationDAO applicationDAO)
-
saml2IdPEntityDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.SAML2IdPEntityDataBinder saml2IdPEntityDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
-
saml2SPEntityDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.SAML2SPEntityDataBinder saml2SPEntityDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
-
sraRouteDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.SRARouteDataBinder sraRouteDataBinder()
-
schemaDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.SchemaDataBinder schemaDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory, org.apache.syncope.core.persistence.api.dao.AnyTypeClassDAO anyTypeClassDAO, org.apache.syncope.core.persistence.api.dao.PlainSchemaDAO plainSchemaDAO, org.apache.syncope.core.persistence.api.dao.DerSchemaDAO derSchemaDAO, org.apache.syncope.core.persistence.api.dao.VirSchemaDAO virSchemaDAO, org.apache.syncope.core.persistence.api.dao.ExternalResourceDAO resourceDAO, org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO, org.apache.syncope.core.persistence.api.dao.ImplementationDAO implementationDAO)
-
securityQuestionDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.SecurityQuestionDataBinder securityQuestionDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
-
taskDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.TaskDataBinder taskDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, org.apache.syncope.core.persistence.api.entity.task.TaskUtilsFactory taskUtilsFactory, org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO, org.apache.syncope.core.persistence.api.dao.ExternalResourceDAO resourceDAO, org.apache.syncope.core.persistence.api.dao.TaskExecDAO taskExecDAO, org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO, org.apache.syncope.core.persistence.api.dao.ImplementationDAO implementationDAO, org.springframework.scheduling.quartz.SchedulerFactoryBean scheduler)
-
userDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.UserDataBinder userDataBinder(org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory, org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory, SecurityProperties securityProperties, org.apache.syncope.core.persistence.api.dao.AnyTypeDAO anyTypeDAO, org.apache.syncope.core.persistence.api.dao.RealmDAO realmDAO, org.apache.syncope.core.persistence.api.dao.AnyTypeClassDAO anyTypeClassDAO, org.apache.syncope.core.persistence.api.dao.AnyObjectDAO anyObjectDAO, org.apache.syncope.core.persistence.api.dao.UserDAO userDAO, org.apache.syncope.core.persistence.api.dao.GroupDAO groupDAO, org.apache.syncope.core.persistence.api.dao.PlainSchemaDAO plainSchemaDAO, org.apache.syncope.core.persistence.api.dao.PlainAttrDAO plainAttrDAO, org.apache.syncope.core.persistence.api.dao.PlainAttrValueDAO plainAttrValueDAO, org.apache.syncope.core.persistence.api.dao.ExternalResourceDAO resourceDAO, org.apache.syncope.core.persistence.api.dao.RelationshipTypeDAO relationshipTypeDAO, org.apache.syncope.core.provisioning.api.DerAttrHandler derAttrHandler, org.apache.syncope.core.provisioning.api.VirAttrHandler virAttrHandler, org.apache.syncope.core.provisioning.api.MappingManager mappingManager, org.apache.syncope.core.provisioning.api.IntAttrNameParser intAttrNameParser, OutboundMatcher outboundMatcher, org.apache.syncope.core.persistence.api.attrvalue.validation.PlainAttrValidationManager validator, org.apache.syncope.core.persistence.api.dao.RoleDAO roleDAO, org.apache.syncope.core.persistence.api.dao.SecurityQuestionDAO securityQuestionDAO, org.apache.syncope.core.persistence.api.dao.ApplicationDAO applicationDAO, org.apache.syncope.core.persistence.api.dao.AccessTokenDAO accessTokenDAO, org.apache.syncope.core.persistence.api.dao.DelegationDAO delegationDAO, org.apache.syncope.common.keymaster.client.api.ConfParamOps confParamOps)
-
waConfigDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.WAConfigDataBinder waConfigDataBinder(org.apache.syncope.core.persistence.api.dao.WAConfigDAO waConfigDAO, org.apache.syncope.core.persistence.api.entity.EntityFactory entityFactory)
-
waClientAppDataBinder
@ConditionalOnMissingBean @Bean public org.apache.syncope.core.provisioning.api.data.wa.WAClientAppDataBinder waClientAppDataBinder(org.apache.syncope.core.provisioning.api.data.ClientAppDataBinder clientAppDataBinder, org.apache.syncope.core.provisioning.api.data.PolicyDataBinder policyDataBinder, org.apache.syncope.core.provisioning.api.data.AuthModuleDataBinder authModuleDataBinder, org.apache.syncope.core.persistence.api.dao.AuthModuleDAO authModuleDAO)
-
-