Class SyncopePersonAttributeDao

java.lang.Object
org.apereo.services.persondir.support.BasePersonAttributeDao
org.apereo.cas.syncope.SyncopePersonAttributeDao
All Implemented Interfaces:
Comparable<org.apereo.services.persondir.IPersonAttributeDao>, org.apereo.services.persondir.IPersonAttributeDao, org.springframework.core.Ordered

public class SyncopePersonAttributeDao extends org.apereo.services.persondir.support.BasePersonAttributeDao
Since:
6.5.0
  • Field Summary

    Fields inherited from interface org.apereo.services.persondir.IPersonAttributeDao

    WILDCARD, WILDCARD_PATTERN

    Fields inherited from interface org.springframework.core.Ordered

    HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
  • Constructor Summary

    Constructors
    Constructor
    Description
    SyncopePersonAttributeDao(org.apereo.cas.configuration.model.support.syncope.SyncopePrincipalAttributesProperties properties)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Set<org.apereo.services.persondir.IPersonAttributes>
    getPeople(Map<String,Object> map, org.apereo.services.persondir.IPersonAttributeDaoFilter filter, Set<org.apereo.services.persondir.IPersonAttributes> resolvedPeople)
     
    Set<org.apereo.services.persondir.IPersonAttributes>
    getPeopleWithMultivaluedAttributes(Map<String,List<Object>> map, org.apereo.services.persondir.IPersonAttributeDaoFilter filter, Set<org.apereo.services.persondir.IPersonAttributes> resolvedPeople)
     
    org.apereo.services.persondir.IPersonAttributes
    getPerson(String uid, Set<org.apereo.services.persondir.IPersonAttributes> resolvedPeople, org.apereo.services.persondir.IPersonAttributeDaoFilter filter)
     

    Methods inherited from class org.apereo.services.persondir.support.BasePersonAttributeDao

    compareTo, getId, getOrder, getTags, isEnabled, putTag, setEnabled, setId, setOrder, setTags, toString

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.apereo.services.persondir.IPersonAttributeDao

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

    • SyncopePersonAttributeDao

      public SyncopePersonAttributeDao(org.apereo.cas.configuration.model.support.syncope.SyncopePrincipalAttributesProperties properties)
  • Method Details

    • getPerson

      public org.apereo.services.persondir.IPersonAttributes getPerson(String uid, Set<org.apereo.services.persondir.IPersonAttributes> resolvedPeople, org.apereo.services.persondir.IPersonAttributeDaoFilter filter)
    • getPeople

      public Set<org.apereo.services.persondir.IPersonAttributes> getPeople(Map<String,Object> map, org.apereo.services.persondir.IPersonAttributeDaoFilter filter, Set<org.apereo.services.persondir.IPersonAttributes> resolvedPeople)
    • getPeopleWithMultivaluedAttributes

      public Set<org.apereo.services.persondir.IPersonAttributes> getPeopleWithMultivaluedAttributes(Map<String,List<Object>> map, org.apereo.services.persondir.IPersonAttributeDaoFilter filter, Set<org.apereo.services.persondir.IPersonAttributes> resolvedPeople)