public class NamedStubPersonAttributeDao extends StubPersonAttributeDao
StubPersonAttributeDao that is able to identify itself
by populating the backing map with the received username. This allows for static attributes
to be merged with other DAOs via MergingPersonAttributeDaoImpl.
Without the unique identifier that is username, the merge would fail resulting in two distinct attribute sets
for the same principal in the ultimate attribute map.loggerWILDCARD, WILDCARD_PATTERN| Constructor and Description |
|---|
NamedStubPersonAttributeDao() |
NamedStubPersonAttributeDao(Map backingMap) |
| Modifier and Type | Method and Description |
|---|---|
Set<IPersonAttributes> |
getPeopleWithMultivaluedAttributes(Map<String,List<Object>> query) |
getAvailableQueryAttributes, getBackingMap, getPerson, getPossibleUserAttributeNames, setBackingMapgetPeople, toMultivaluedSeedflattenResults, getMultivaluedUserAttributes, getMultivaluedUserAttributes, getUserAttributes, getUserAttributespublic NamedStubPersonAttributeDao()
public NamedStubPersonAttributeDao(Map backingMap)
public final Set<IPersonAttributes> getPeopleWithMultivaluedAttributes(Map<String,List<Object>> query)
getPeopleWithMultivaluedAttributes in interface IPersonAttributeDaogetPeopleWithMultivaluedAttributes in class StubPersonAttributeDaoCopyright © 2015 Jasig. All Rights Reserved.