public class DefaultPrincipalAttributesRepository extends AbstractPrincipalAttributesRepository
PrincipalAttributesRepository
that just returns the attributes as it receives them.AbstractPrincipalAttributesRepository.MergingStrategyexpiration, mergingStrategy, timeUnit| Constructor and Description |
|---|
DefaultPrincipalAttributesRepository() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addPrincipalAttributes(java.lang.String id,
java.util.Map<java.lang.String,java.lang.Object> attributes)
Add principal attributes into the underlying cache instance.
|
void |
close() |
boolean |
equals(java.lang.Object obj) |
protected java.util.Map<java.lang.String,java.lang.Object> |
getPrincipalAttributes(org.apereo.cas.authentication.principal.Principal p)
Gets principal attributes from cache.
|
int |
hashCode() |
java.lang.String |
toString() |
convertPersonAttributesToPrincipalAttributes, getAttributes, getExpiration, getMergingStrategy, getTimeUnit, retrievePersonAttributesToPrincipalAttributes, setAttributeRepository, setExpiration, setMergingStrategy, setTimeUnitpublic DefaultPrincipalAttributesRepository()
protected void addPrincipalAttributes(java.lang.String id,
java.util.Map<java.lang.String,java.lang.Object> attributes)
AbstractPrincipalAttributesRepositoryaddPrincipalAttributes in class AbstractPrincipalAttributesRepositoryid - identifier used by the cache as key.attributes - attributes to cacheprotected java.util.Map<java.lang.String,java.lang.Object> getPrincipalAttributes(org.apereo.cas.authentication.principal.Principal p)
AbstractPrincipalAttributesRepositorygetPrincipalAttributes in class AbstractPrincipalAttributesRepositoryp - the principalpublic java.lang.String toString()
toString in class AbstractPrincipalAttributesRepositorypublic boolean equals(java.lang.Object obj)
equals in class AbstractPrincipalAttributesRepositorypublic int hashCode()
hashCode in class AbstractPrincipalAttributesRepositorypublic void close()
throws java.io.IOException
java.io.IOException