Class PrincipalAttributeRepositoryFetcher

java.lang.Object
org.apereo.cas.authentication.attribute.PrincipalAttributeRepositoryFetcher

public class PrincipalAttributeRepositoryFetcher extends Object
Since:
6.2.0
  • Method Details

    • retrieve

      public Map<String,List<Object>> retrieve()
      Retrieve person attributes.
      Returns:
      the map
    • fromAllAttributeRepositories

      @CanIgnoreReturnValue public PrincipalAttributeRepositoryFetcher fromAllAttributeRepositories()
      Allow the fetcher to support/activate all attribute repositories and disable filtering.
      Returns:
      the principal attribute repository fetcher
    • builder

    • getAttributeRepository

      public org.apereo.cas.authentication.principal.attribute.PersonAttributeDao getAttributeRepository()
    • getPrincipalId

      public String getPrincipalId()
    • getActiveAttributeRepositoryIdentifiers

      public Set<String> getActiveAttributeRepositoryIdentifiers()
    • getQueryAttributes

      public Map<String,List<Object>> getQueryAttributes()
    • getCurrentPrincipal

      public org.apereo.cas.authentication.principal.Principal getCurrentPrincipal()
    • getService

      public org.apereo.cas.authentication.principal.Service getService()