|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| IAdditionalDescriptors | Interface that describes what is essentially a mutable IPersonAttributes object |
| ICurrentUserProvider | Optional interface that can be implemented by users of person directory to tell attribute sources the userName of the current user. |
| IUsernameAttributeProvider | Provider for the username attribute to use when one is not otherwise provided. |
| 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.getPerson(String)
by delegation to IPersonAttributeDao.getPeopleWithMultivaluedAttributes(Map) using a configurable
default attribute name. |
| AbstractFlatteningPersonAttributeDao | Maps calls to IPersonAttributeDao.getPeople(Map) to
IPersonAttributeDao.getPeopleWithMultivaluedAttributes(Map) |
| AbstractQueryPersonAttributeDao<QB> | Provides common functionality for DAOs using a set of attribute values from the seed to perform a query. |
| AdditionalDescriptors | Implementation of IPersonAttributes for use with
AdditionalDescriptorsPersonAttributeDao. |
| AdditionalDescriptorsPersonAttributeDao | /**
Implementation of IPersonAttributeDao that allows other subsystems
and components to push attributes to the IPersonAttributeDao
stack. |
| 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 |
| AttributeNamedPersonImpl | |
| BasePersonAttributeDao | Base IPersonAttributeDao that provides implementations of the deprecated methods. |
| BasePersonImpl | |
| 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. |
| CaseInsensitiveAttributeNamedPersonImpl | Custom IPersonAttributes that uses a case insensitive Map to hide attribute name case |
| CaseInsensitiveNamedPersonImpl | Custom IPersonAttributes that uses a case insensitive Map to hide attribute name case |
| ComplexStubPersonAttributeDao | Looks up the user's attribute Map in the backingMap. |
| EchoPersonAttributeDaoImpl | Simply returns the seed it is passed. |
| MediatingAdditionalDescriptors | Uses a List of IAdditionalDescriptors objects to delegate method calls to. |
| MergingPersonAttributeDaoImpl | A IPersonAttributeDao implementation which iterates over children
IPersonAttributeDaos queries each with the same data and merges their
reported attributes in a configurable way. |
| MessageFormatPersonAttributeDao | Provides creation of attributes via a MessageFormat string using other user attributes as the arguments to
the format string. |
| MessageFormatPersonAttributeDao.FormatAttribute | Sets up a formatted attribute |
| MultivaluedPersonAttributeUtils | |
| NamedPersonImpl | |
| 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. |
| SimpleUsernameAttributeProvider | Provides the username attribute based on a pre-configured string. |
| StubPersonAttributeDao | A stub IPersonAttributeDao to be used for testing. |
| Enum Summary | |
|---|---|
| AttributeBasedCacheKeyGenerator.CachableMethod | Methods on IPersonAttributeDao that are cachable |
| QueryType | |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||