Class CasPersonDirectoryConfiguration


  • @Configuration("casPersonDirectoryConfiguration")
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    public class CasPersonDirectoryConfiguration
    extends java.lang.Object
    Since:
    5.0.0
    • Constructor Detail

      • CasPersonDirectoryConfiguration

        public CasPersonDirectoryConfiguration()
    • Method Detail

      • attributeRepositories

        @ConditionalOnMissingBean(name="attributeRepositories")
        @Bean
        @RefreshScope
        public java.util.List<org.apereo.services.persondir.IPersonAttributeDao> attributeRepositories()
      • attributeRepository

        @Scope("prototype")
        @ConditionalOnMissingBean(name="attributeRepository")
        @Bean
        @RefreshScope
        public org.apereo.services.persondir.IPersonAttributeDao attributeRepository()
      • jsonAttributeRepositories

        @ConditionalOnMissingBean(name="jsonAttributeRepositories")
        @Bean
        @RefreshScope
        public java.util.List<org.apereo.services.persondir.IPersonAttributeDao> jsonAttributeRepositories()
      • groovyAttributeRepositories

        @ConditionalOnMissingBean(name="groovyAttributeRepositories")
        @Bean
        @RefreshScope
        public java.util.List<org.apereo.services.persondir.IPersonAttributeDao> groovyAttributeRepositories()
      • grouperAttributeRepositories

        @ConditionalOnMissingBean(name="grouperAttributeRepositories")
        @Bean
        @RefreshScope
        public java.util.List<org.apereo.services.persondir.IPersonAttributeDao> grouperAttributeRepositories()
      • stubAttributeRepositories

        @ConditionalOnMissingBean(name="stubAttributeRepositories")
        @Bean
        @RefreshScope
        public java.util.List<org.apereo.services.persondir.IPersonAttributeDao> stubAttributeRepositories()
      • jdbcAttributeRepositories

        @ConditionalOnMissingBean(name="jdbcAttributeRepositories")
        @Bean
        @RefreshScope
        public java.util.List<org.apereo.services.persondir.IPersonAttributeDao> jdbcAttributeRepositories()
      • ldapAttributeRepositories

        @ConditionalOnMissingBean(name="ldapAttributeRepositories")
        @Bean
        @RefreshScope
        public java.util.List<org.apereo.services.persondir.IPersonAttributeDao> ldapAttributeRepositories()
      • scriptedAttributeRepositories

        @ConditionalOnMissingBean(name="scriptedAttributeRepositories")
        @Bean
        @RefreshScope
        public java.util.List<org.apereo.services.persondir.IPersonAttributeDao> scriptedAttributeRepositories()
      • restfulAttributeRepositories

        @ConditionalOnMissingBean(name="restfulAttributeRepositories")
        @Bean
        @RefreshScope
        public java.util.List<org.apereo.services.persondir.IPersonAttributeDao> restfulAttributeRepositories()
      • cachingAttributeRepository

        @Bean
        @ConditionalOnMissingBean(name="cachingAttributeRepository")
        public org.apereo.services.persondir.IPersonAttributeDao cachingAttributeRepository()
      • aggregatingAttributeRepository

        @Bean
        @ConditionalOnMissingBean(name="aggregatingAttributeRepository")
        public org.apereo.services.persondir.IPersonAttributeDao aggregatingAttributeRepository()