Class AbstractDefaultAttributePersonAttributeDao

All Implemented Interfaces:
Comparable<org.apereo.cas.authentication.principal.attribute.PersonAttributeDao>, org.apereo.cas.authentication.principal.attribute.PersonAttributeDao, org.springframework.core.Ordered
Direct Known Subclasses:
AbstractAggregatingDefaultQueryPersonAttributeDao, AbstractQueryPersonAttributeDao

public abstract class AbstractDefaultAttributePersonAttributeDao extends AbstractFlatteningPersonAttributeDao
Since:
7.1.0
  • Field Summary

    Fields inherited from interface org.springframework.core.Ordered

    HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE

    Fields inherited from interface org.apereo.cas.authentication.principal.attribute.PersonAttributeDao

    WILDCARD, WILDCARD_PATTERN
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apereo.cas.authentication.principal.attribute.PersonAttributes
    getPerson(String uid, Set<org.apereo.cas.authentication.principal.attribute.PersonAttributes> resultPeople, org.apereo.cas.authentication.principal.attribute.PersonAttributeDaoFilter filter)
     
    org.apereo.cas.authentication.principal.attribute.UsernameAttributeProvider
     
    void
    setUsernameAttributeProvider(org.apereo.cas.authentication.principal.attribute.UsernameAttributeProvider usernameAttributeProvider)
     

    Methods inherited from class org.apereo.cas.authentication.attribute.AbstractFlatteningPersonAttributeDao

    getPeople

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.apereo.cas.authentication.principal.attribute.PersonAttributeDao

    getAvailableQueryAttributes, getPeople, getPeople, getPeople, getPeopleWithMultivaluedAttributes, getPeopleWithMultivaluedAttributes, getPeopleWithMultivaluedAttributes, getPeopleWithMultivaluedAttributes, getPerson, getPerson, getPossibleUserAttributeNames, stuffAttributesIntoList
  • Constructor Details

    • AbstractDefaultAttributePersonAttributeDao

      public AbstractDefaultAttributePersonAttributeDao()
  • Method Details

    • getPerson

      public org.apereo.cas.authentication.principal.attribute.PersonAttributes getPerson(String uid, Set<org.apereo.cas.authentication.principal.attribute.PersonAttributes> resultPeople, org.apereo.cas.authentication.principal.attribute.PersonAttributeDaoFilter filter)
    • getUsernameAttributeProvider

      public org.apereo.cas.authentication.principal.attribute.UsernameAttributeProvider getUsernameAttributeProvider()
    • setUsernameAttributeProvider

      public void setUsernameAttributeProvider(org.apereo.cas.authentication.principal.attribute.UsernameAttributeProvider usernameAttributeProvider)