Package org.apereo.cas.redis
Class RedisPersonAttributeDao
java.lang.Object
org.apereo.cas.authentication.attribute.BasePersonAttributeDao
org.apereo.cas.redis.RedisPersonAttributeDao
- All Implemented Interfaces:
Comparable<org.apereo.cas.authentication.principal.attribute.PersonAttributeDao>,org.apereo.cas.authentication.principal.attribute.PersonAttributeDao,org.springframework.core.Ordered
public class RedisPersonAttributeDao
extends org.apereo.cas.authentication.attribute.BasePersonAttributeDao
This is
RedisPersonAttributeDao.- Since:
- 6.1.0
-
Field Summary
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEFields inherited from interface org.apereo.cas.authentication.principal.attribute.PersonAttributeDao
WILDCARD, WILDCARD_PATTERN -
Constructor Summary
ConstructorsConstructorDescriptionRedisPersonAttributeDao(org.apereo.cas.redis.core.CasRedisTemplate redisTemplate) -
Method Summary
Modifier and TypeMethodDescriptionSet<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.PersonAttributesgetPerson(String uid, Set<org.apereo.cas.authentication.principal.attribute.PersonAttributes> resolvedPeople, org.apereo.cas.authentication.principal.attribute.PersonAttributeDaoFilter filter) org.apereo.cas.redis.core.CasRedisTemplateorg.apereo.cas.authentication.principal.attribute.UsernameAttributeProvidervoidsetUsernameAttributeProvider(org.apereo.cas.authentication.principal.attribute.UsernameAttributeProvider usernameAttributeProvider) Methods inherited from class org.apereo.cas.authentication.attribute.BasePersonAttributeDao
compareTo, equals, getId, getOrder, getTags, hashCode, isEnabled, parseAttributeToAttributeMapping, putTag, setEnabled, setId, setOrder, setTags, toStringMethods inherited from interface org.apereo.cas.authentication.principal.attribute.PersonAttributeDao
getAvailableQueryAttributes, getPeople, getPeople, getPeople, getPeopleWithMultivaluedAttributes, getPeopleWithMultivaluedAttributes, getPeopleWithMultivaluedAttributes, getPerson, getPerson, getPossibleUserAttributeNames, stuffAttributesIntoList
-
Constructor Details
-
RedisPersonAttributeDao
public RedisPersonAttributeDao(org.apereo.cas.redis.core.CasRedisTemplate redisTemplate)
-
-
Method Details
-
getPerson
-
getPeople
-
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) -
getUsernameAttributeProvider
public org.apereo.cas.authentication.principal.attribute.UsernameAttributeProvider getUsernameAttributeProvider() -
getRedisTemplate
public org.apereo.cas.redis.core.CasRedisTemplate getRedisTemplate() -
setUsernameAttributeProvider
public void setUsernameAttributeProvider(org.apereo.cas.authentication.principal.attribute.UsernameAttributeProvider usernameAttributeProvider)
-