Class SyncopePersonAttributeDao

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

public class SyncopePersonAttributeDao extends org.apereo.cas.authentication.attribute.BasePersonAttributeDao
Since:
6.5.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
    SyncopePersonAttributeDao(org.apereo.cas.configuration.model.support.syncope.SyncopePrincipalAttributesProperties properties)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Set<org.apereo.cas.authentication.principal.attribute.PersonAttributes>
    getPeople(Map<String,Object> map, org.apereo.cas.authentication.principal.attribute.PersonAttributeDaoFilter filter, Set<org.apereo.cas.authentication.principal.attribute.PersonAttributes> resolvedPeople)
     
    Set<org.apereo.cas.authentication.principal.attribute.PersonAttributes>
    getPeopleWithMultivaluedAttributes(Map<String,List<Object>> map, org.apereo.cas.authentication.principal.attribute.PersonAttributeDaoFilter filter, Set<org.apereo.cas.authentication.principal.attribute.PersonAttributes> resolvedPeople)
     
    org.apereo.cas.authentication.principal.attribute.PersonAttributes
    getPerson(String uid, Set<org.apereo.cas.authentication.principal.attribute.PersonAttributes> resolvedPeople, org.apereo.cas.authentication.principal.attribute.PersonAttributeDaoFilter filter)
     

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

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

    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, getPerson, getPerson, getPossibleUserAttributeNames, stuffAttributesIntoList
  • Constructor Details

    • SyncopePersonAttributeDao

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

    • getPerson

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

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

      public Set<org.apereo.cas.authentication.principal.attribute.PersonAttributes> getPeopleWithMultivaluedAttributes(Map<String,List<Object>> map, org.apereo.cas.authentication.principal.attribute.PersonAttributeDaoFilter filter, Set<org.apereo.cas.authentication.principal.attribute.PersonAttributes> resolvedPeople)