|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Class Summary | |
|---|---|
| AbstractAggregatingDefaultQueryPersonAttributeDao | Provides a base set of implementations and properties for IPersonAttributeDao implementations that aggregate results from a sub List of IPersonAttributeDaos. |
| AbstractDefaultAttributePersonAttributeDao | Abstract class implementing the IPersonAttributeDao method IPersonAttributeDao.getUserAttributes(String)
and IPersonAttributeDao.getMultivaluedUserAttributes(String) methods by
delegation to IPersonAttributeDao.getUserAttributes(Map) or
IPersonAttributeDao.getMultivaluedUserAttributes(Map) using a configurable
default attribute name. |
| AbstractFlatteningPersonAttributeDao | Implements the AbstractFlatteningPersonAttributeDao.getUserAttributes(Map) and AbstractFlatteningPersonAttributeDao.getUserAttributes(String) methods to
provide logic to flatten the attribute result maps from <String, List<Object>> to <String, Object>. |
| AbstractQueryPersonAttributeDao | Provides common functionality for DAOs using a set of attribute values from the seed to perform a query. |
| AttributeBasedCacheKeyGenerator | Generates a cache key using a hash of the AttributeBasedCacheKeyGenerator.CachableMethod being called and for
IPersonAttributeDao.getMultivaluedUserAttributes(String) and
IPersonAttributeDao.getUserAttributes(String) the String uid or for
IPersonAttributeDao.getMultivaluedUserAttributes(Map) and
IPersonAttributeDao.getUserAttributes(Map) attributes from the seed Map
as specified by the cacheKeyAttributes Set |
| CachingPersonAttributeDaoImpl | A configurable caching implementation of IPersonAttributeDao
which caches results from a wrapped IPersonAttributeDao. |
| CascadingPersonAttributeDao | This IPersonAttributeDao
implementation iterates through an ordered List of
IPersonAttributeDao impls
when getting user attributes. |
| ComplexStubPersonAttributeDao | Looks up the user's attribute Map in the backingMap. |
| EchoPersonAttributeDaoImpl | Simply returns the seed it is passed. |
| MergingPersonAttributeDaoImpl | A IPersonAttributeDao implementation which iterates over children
IPersonAttributeDaos queries each with the same data and merges their
reported attributes in a configurable way. |
| MultivaluedPersonAttributeUtils | |
| RegexGatewayPersonAttributeDao | This DAO wraps another DAO and only executes the wrapped DAO if the data in the seed matches
criteria set out by the configured patterns Map. |
| StubPersonAttributeDao | A stub IPersonAttributeDao to be used for testing. |
| Enum Summary | |
|---|---|
| AttributeBasedCacheKeyGenerator.CachableMethod | Methods on IPersonAttributeDao that are cachable |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||