Class PersistenceContext
- java.lang.Object
-
- org.apache.syncope.core.persistence.jpa.PersistenceContext
-
@EnableConfigurationProperties(PersistenceProperties.class) @Configuration(proxyBeanMethods=false) public class PersistenceContext extends Object
-
-
Constructor Summary
Constructors Constructor Description PersistenceContext()
-
Method Summary
-
-
-
Method Detail
-
domainTransactionInterceptorInjector
@Bean public static BeanFactoryPostProcessor domainTransactionInterceptorInjector()
-
searchCondVisitor
@ConditionalOnMissingBean @Bean public SearchCondVisitor searchCondVisitor()
-
localValidatorFactoryBean
@Bean public javax.validation.Validator localValidatorFactoryBean()
-
plainAttrValidationManager
@ConditionalOnMissingBean @Bean public PlainAttrValidationManager plainAttrValidationManager()
-
commonEMFConf
@ConditionalOnMissingBean @Bean public CommonEntityManagerFactoryConf commonEMFConf(PersistenceProperties persistenceProperties)
-
xmlContentLoader
@ConditionalOnMissingBean @Bean public XMLContentLoader xmlContentLoader(PersistenceProperties persistenceProperties, ResourceLoader resourceLoader, Environment env)
-
xmlContentExporter
@ConditionalOnMissingBean @Bean public XMLContentExporter xmlContentExporter(DomainHolder domainHolder, RealmDAO realmDAO)
-
keymasterConfParamLoader
@ConditionalOnMissingBean @Bean public KeymasterConfParamLoader keymasterConfParamLoader(ConfParamOps confParamOps)
-
domainRegistry
@ConditionalOnMissingBean @Bean public DomainRegistry domainRegistry(ConfigurableApplicationContext ctx)
-
runtimeDomainLoader
@ConditionalOnMissingBean @Bean public RuntimeDomainLoader runtimeDomainLoader(DomainHolder domainHolder, DomainRegistry domainRegistry, ConfigurableApplicationContext ctx)
-
startupDomainLoader
@ConditionalOnMissingBean @Bean public StartupDomainLoader startupDomainLoader(PersistenceProperties persistenceProperties, ResourceLoader resourceLoader, DomainOps domainOps, DomainHolder domainHolder, DomainRegistry domainRegistry)
-
entityFactory
@ConditionalOnMissingBean @Bean public EntityFactory entityFactory()
-
anyUtilsFactory
@ConditionalOnMissingBean @Bean public AnyUtilsFactory anyUtilsFactory(@Lazy UserDAO userDAO, @Lazy GroupDAO groupDAO, @Lazy AnyObjectDAO anyObjectDAO, @Lazy PlainAttrDAO plainAttrDAO, @Lazy PlainAttrValueDAO plainAttrValueDAO, @Lazy EntityFactory entityFactory)
-
clientAppUtilsFactory
@ConditionalOnMissingBean @Bean public ClientAppUtilsFactory clientAppUtilsFactory()
-
policyUtilsFactory
@ConditionalOnMissingBean @Bean public PolicyUtilsFactory policyUtilsFactory()
-
taskUtilsFactory
@ConditionalOnMissingBean @Bean public TaskUtilsFactory taskUtilsFactory()
-
entityCacheDAO
@ConditionalOnMissingBean @Bean public EntityCacheDAO entityCacheDAO()
-
persistenceInfoDAO
@ConditionalOnMissingBean @Bean public PersistenceInfoDAO persistenceInfoDAO()
-
accessTokenDAO
@ConditionalOnMissingBean @Bean public AccessTokenDAO accessTokenDAO()
-
applicationDAO
@ConditionalOnMissingBean @Bean public ApplicationDAO applicationDAO(RoleDAO roleDAO, @Lazy UserDAO userDAO)
-
anyMatchDAO
@ConditionalOnMissingBean @Bean public AnyMatchDAO anyMatchDAO(@Lazy UserDAO userDAO, @Lazy GroupDAO groupDAO, @Lazy AnyObjectDAO anyObjectDAO, RealmDAO realmDAO, PlainSchemaDAO plainSchemaDAO, AnyUtilsFactory anyUtilsFactory, PlainAttrValidationManager validator)
-
anyObjectDAO
@ConditionalOnMissingBean @Bean public AnyObjectDAO anyObjectDAO(AnyUtilsFactory anyUtilsFactory, @Lazy PlainSchemaDAO plainSchemaDAO, @Lazy DerSchemaDAO derSchemaDAO, @Lazy DynRealmDAO dynRealmDAO, @Lazy UserDAO userDAO, @Lazy GroupDAO groupDAO)
-
anySearchDAO
@ConditionalOnMissingBean @Bean public AnySearchDAO anySearchDAO(RealmDAO realmDAO, @Lazy DynRealmDAO dynRealmDAO, @Lazy UserDAO userDAO, @Lazy GroupDAO groupDAO, @Lazy AnyObjectDAO anyObjectDAO, PlainSchemaDAO schemaDAO, EntityFactory entityFactory, AnyUtilsFactory anyUtilsFactory, PlainAttrValidationManager validator)
-
anyTypeDAO
@ConditionalOnMissingBean @Bean public AnyTypeDAO anyTypeDAO(RemediationDAO remediationDAO)
-
anyTypeClassDAO
@ConditionalOnMissingBean @Bean public AnyTypeClassDAO anyTypeClassDAO(AnyTypeDAO anyTypeDAO, PlainSchemaDAO plainSchemaDAO, DerSchemaDAO derSchemaDAO, VirSchemaDAO virSchemaDAO, @Lazy GroupDAO groupDAO, ExternalResourceDAO resourceDAO)
-
auditConfDAO
@ConditionalOnMissingBean @Bean public AuditConfDAO auditConfDAO()
-
authModuleDAO
@ConditionalOnMissingBean @Bean public AuthModuleDAO authModuleDAO(PolicyDAO policyDAO)
-
attrRepoDAO
@ConditionalOnMissingBean @Bean public AttrRepoDAO attrRepoDAO()
-
authProfileDAO
@ConditionalOnMissingBean @Bean public AuthProfileDAO authProfileDAO()
-
batchDAO
@ConditionalOnMissingBean @Bean public BatchDAO batchDAO()
-
casSPClientAppDAO
@ConditionalOnMissingBean @Bean public CASSPClientAppDAO casSPClientAppDAO()
-
connInstanceDAO
@ConditionalOnMissingBean @Bean public ConnInstanceDAO connInstanceDAO(@Lazy ExternalResourceDAO resourceDAO)
-
delegationDAO
@ConditionalOnMissingBean @Bean public DelegationDAO delegationDAO()
-
fiqlQueryDAO
@ConditionalOnMissingBean @Bean public FIQLQueryDAO fiqlQueryDAO()
-
derSchemaDAO
@ConditionalOnMissingBean @Bean public DerSchemaDAO derSchemaDAO(@Lazy ExternalResourceDAO resourceDAO)
-
dynRealmDAO
@ConditionalOnMissingBean @Bean public DynRealmDAO dynRealmDAO(ApplicationEventPublisher publisher, @Lazy UserDAO userDAO, @Lazy GroupDAO groupDAO, @Lazy AnyObjectDAO anyObjectDAO, AnySearchDAO searchDAO, AnyMatchDAO anyMatchDAO, SearchCondVisitor searchCondVisitor)
-
groupDAO
@ConditionalOnMissingBean @Bean public GroupDAO groupDAO(ApplicationEventPublisher publisher, AnyUtilsFactory anyUtilsFactory, @Lazy PlainSchemaDAO plainSchemaDAO, @Lazy DerSchemaDAO derSchemaDAO, @Lazy DynRealmDAO dynRealmDAO, AnyMatchDAO anyMatchDAO, PlainAttrDAO plainAttrDAO, @Lazy UserDAO userDAO, @Lazy AnyObjectDAO anyObjectDAO, AnySearchDAO anySearchDAO, SearchCondVisitor searchCondVisitor)
-
implementationDAO
@ConditionalOnMissingBean @Bean public ImplementationDAO implementationDAO(@Lazy ExternalResourceDAO resourceDAO, @Lazy EntityCacheDAO entityCacheDAO)
-
jobStatusDAO
@ConditionalOnMissingBean @Bean public JobStatusDAO jobStatusDAO()
-
mailTemplateDAO
@ConditionalOnMissingBean @Bean public MailTemplateDAO mailTemplateDAO()
-
notificationDAO
@ConditionalOnMissingBean @Bean public NotificationDAO notificationDAO(TaskDAO taskDAO)
-
oidcJWKSDAO
@ConditionalOnMissingBean @Bean public OIDCJWKSDAO oidcJWKSDAO()
-
oidcRPClientAppDAO
@ConditionalOnMissingBean @Bean public OIDCRPClientAppDAO oidcRPClientAppDAO()
-
plainAttrDAO
@ConditionalOnMissingBean @Bean public PlainAttrDAO plainAttrDAO()
-
plainAttrValueDAO
@ConditionalOnMissingBean @Bean public PlainAttrValueDAO plainAttrValueDAO()
-
plainSchemaDAO
@ConditionalOnMissingBean @Bean public PlainSchemaDAO plainSchemaDAO(AnyUtilsFactory anyUtilsFactory, PlainAttrDAO plainAttrDAO, @Lazy ExternalResourceDAO resourceDAO)
-
policyDAO
@ConditionalOnMissingBean @Bean public PolicyDAO policyDAO(@Lazy RealmDAO realmDAO, @Lazy ExternalResourceDAO resourceDAO, @Lazy CASSPClientAppDAO casSPClientAppDAO, @Lazy OIDCRPClientAppDAO oidcRPClientAppDAO, @Lazy SAML2SPClientAppDAO saml2SPClientAppDAO, @Lazy EntityCacheDAO entityCacheDAO)
-
realmDAO
@ConditionalOnMissingBean @Bean public RealmDAO realmDAO(@Lazy RoleDAO roleDAO, ApplicationEventPublisher publisher)
-
relationshipTypeDAO
@ConditionalOnMissingBean @Bean public RelationshipTypeDAO relationshipTypeDAO()
-
remediationDAO
@ConditionalOnMissingBean @Bean public RemediationDAO remediationDAO()
-
reportDAO
@ConditionalOnMissingBean @Bean public ReportDAO reportDAO()
-
reportExecDAO
@ConditionalOnMissingBean @Bean public ReportExecDAO reportExecDAO()
-
resourceDAO
@ConditionalOnMissingBean @Bean public ExternalResourceDAO resourceDAO(TaskDAO taskDAO, AnyObjectDAO anyObjectDAO, UserDAO userDAO, GroupDAO groupDAO, PolicyDAO policyDAO, VirSchemaDAO virSchemaDAO, RealmDAO realmDAO)
-
roleDAO
@ConditionalOnMissingBean @Bean public RoleDAO roleDAO(ApplicationEventPublisher publisher, @Lazy AnyMatchDAO anyMatchDAO, @Lazy AnySearchDAO anySearchDAO, DelegationDAO delegationDAO, SearchCondVisitor searchCondVisitor)
-
saml2SPClientAppDAO
@ConditionalOnMissingBean @Bean public SAML2SPClientAppDAO saml2SPClientAppDAO()
-
saml2IdPEntityDAO
@ConditionalOnMissingBean @Bean public SAML2IdPEntityDAO saml2IdPEntityDAO()
-
saml2SPEntityDAO
@ConditionalOnMissingBean @Bean public SAML2SPEntityDAO saml2SPEntityDAO()
-
securityQuestionDAO
@ConditionalOnMissingBean @Bean public SecurityQuestionDAO securityQuestionDAO(UserDAO userDAO)
-
sraRouteDAO
@ConditionalOnMissingBean @Bean public SRARouteDAO sraRouteDAO()
-
taskDAO
@ConditionalOnMissingBean @Bean public TaskDAO taskDAO(RealmDAO realmDAO, RemediationDAO remediationDAO, TaskUtilsFactory taskUtilsFactory, SecurityProperties securityProperties)
-
taskExecDAO
@ConditionalOnMissingBean @Bean public TaskExecDAO taskExecDAO(TaskDAO taskDAO, TaskUtilsFactory taskUtilsFactory)
-
userDAO
@ConditionalOnMissingBean @Bean public UserDAO userDAO(SecurityProperties securityProperties, AnyUtilsFactory anyUtilsFactory, @Lazy PlainSchemaDAO plainSchemaDAO, @Lazy DerSchemaDAO derSchemaDAO, @Lazy DynRealmDAO dynRealmDAO, RoleDAO roleDAO, AccessTokenDAO accessTokenDAO, @Lazy GroupDAO groupDAO, DelegationDAO delegationDAO, FIQLQueryDAO fiqlQueryDAO)
-
virSchemaDAO
@ConditionalOnMissingBean @Bean public VirSchemaDAO virSchemaDAO(@Lazy ExternalResourceDAO resourceDAO)
-
waConfigDAO
@ConditionalOnMissingBean @Bean public WAConfigDAO waConfigDAO()
-
-