Package org.apereo.cas.config
Class CasAcceptableUsagePolicyCouchDbConfiguration
- java.lang.Object
-
- org.apereo.cas.config.CasAcceptableUsagePolicyCouchDbConfiguration
-
@EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) @ConditionalOnFeatureEnabled(feature=AcceptableUsagePolicy, module="couchdb") @AutoConfiguration public class CasAcceptableUsagePolicyCouchDbConfiguration extends java.lang.ObjectThis isCasAcceptableUsagePolicyCouchDbConfigurationthat stores AUP decisions in a CouchDb database.- Since:
- 6.0.0
-
-
Constructor Summary
Constructors Constructor Description CasAcceptableUsagePolicyCouchDbConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apereo.cas.aup.AcceptableUsagePolicyRepositoryacceptableUsagePolicyRepository(org.apereo.cas.couchdb.core.ProfileCouchDbRepository profileCouchDbRepository, org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.ticket.registry.TicketRegistrySupport ticketRegistrySupport)org.apereo.cas.couchdb.core.CouchDbConnectorFactoryaupCouchDbFactory(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.ektorp.impl.ObjectMapperFactory objectMapperFactory)org.apereo.cas.couchdb.core.ProfileCouchDbRepositoryaupCouchDbRepository(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.couchdb.core.CouchDbConnectorFactory aupCouchDbFactory, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
-
-
-
Method Detail
-
aupCouchDbFactory
@ConditionalOnMissingBean(name="aupCouchDbFactory") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.couchdb.core.CouchDbConnectorFactory aupCouchDbFactory(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("defaultObjectMapperFactory") org.ektorp.impl.ObjectMapperFactory objectMapperFactory) throws java.lang.Exception- Throws:
java.lang.Exception
-
aupCouchDbRepository
@ConditionalOnMissingBean(name="aupCouchDbRepository") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.couchdb.core.ProfileCouchDbRepository aupCouchDbRepository(org.springframework.context.ConfigurableApplicationContext applicationContext, @Qualifier("aupCouchDbFactory") org.apereo.cas.couchdb.core.CouchDbConnectorFactory aupCouchDbFactory, org.apereo.cas.configuration.CasConfigurationProperties casProperties) throws java.lang.Exception- Throws:
java.lang.Exception
-
acceptableUsagePolicyRepository
@ConditionalOnMissingBean(name="couchDbAcceptableUsagePolicyRepository") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.aup.AcceptableUsagePolicyRepository acceptableUsagePolicyRepository(@Qualifier("aupCouchDbRepository") org.apereo.cas.couchdb.core.ProfileCouchDbRepository profileCouchDbRepository, org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("defaultTicketRegistrySupport") org.apereo.cas.ticket.registry.TicketRegistrySupport ticketRegistrySupport) throws java.lang.Exception- Throws:
java.lang.Exception
-
-