Class StubPersonAttributeDao

java.lang.Object
org.apereo.cas.authentication.attribute.BasePersonAttributeDao
org.apereo.cas.authentication.attribute.StubPersonAttributeDao
All Implemented Interfaces:
Comparable<org.apereo.cas.authentication.principal.attribute.PersonAttributeDao>, org.apereo.cas.authentication.principal.attribute.PersonAttributeDao, org.springframework.core.Ordered

public class StubPersonAttributeDao extends BasePersonAttributeDao
Provides the ability to define static attributes and values.
Since:
7.1.0
  • Constructor Details

    • StubPersonAttributeDao

      public StubPersonAttributeDao()
    • StubPersonAttributeDao

      public StubPersonAttributeDao(Map<String,List<Object>> backingMap)
    • StubPersonAttributeDao

      public StubPersonAttributeDao(org.apereo.cas.authentication.principal.attribute.PersonAttributes backingPerson)
  • Method Details

    • getPossibleUserAttributeNames

      public Set<String> getPossibleUserAttributeNames(org.apereo.cas.authentication.principal.attribute.PersonAttributeDaoFilter filter)
    • getPeopleWithMultivaluedAttributes

      public Set<org.apereo.cas.authentication.principal.attribute.PersonAttributes> getPeopleWithMultivaluedAttributes(Map<String,List<Object>> query, org.apereo.cas.authentication.principal.attribute.PersonAttributeDaoFilter filter, Set<org.apereo.cas.authentication.principal.attribute.PersonAttributes> resultPeople)
    • 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)
    • getPeople

      public Set<org.apereo.cas.authentication.principal.attribute.PersonAttributes> getPeople(Map<String,Object> query, org.apereo.cas.authentication.principal.attribute.PersonAttributeDaoFilter filter, Set<org.apereo.cas.authentication.principal.attribute.PersonAttributes> resolvedPeople)
    • setBackingMap

      public void setBackingMap(Map<String,List<Object>> backingMap)
    • getBackingMap

      public Map<String,List<Object>> getBackingMap()
    • getBackingPerson

      public org.apereo.cas.authentication.principal.attribute.PersonAttributes getBackingPerson()
    • setBackingPerson

      public void setBackingPerson(org.apereo.cas.authentication.principal.attribute.PersonAttributes backingPerson)