|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
IPersonAttributeDao.getPerson(String)
by delegation to IPersonAttributeDao.getPeopleWithMultivaluedAttributes(Map) using a configurable
default attribute name.IPersonAttributeDao.getPeople(Map) to
IPersonAttributeDao.getPeopleWithMultivaluedAttributes(Map)IPersonAttributes for use with
AdditionalDescriptorsPersonAttributeDao.IPersonAttributeDao that allows other subsystems
and components to push attributes to the IPersonAttributeDao
stack.Map, creating multi-valued
values when appropriate.
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 SetIPersonAttributeDao that are cachableDeclaredRulePersonAttributeDao.BaseAdditiveAttributeMerger.mergePersonAttributes(Map, Map) method on the
attributes of IPersons that exist in both sets.IPersonAttributeDao that provides implementations of the deprecated methods.IPersonAttributeDao
which caches results from a wrapped IPersonAttributeDao.IPersonAttributeDao
implementation iterates through an ordered List of
IPersonAttributeDao impls
when getting user attributes.ColumnMapRowMapperIPersonAttributeDao.WILDCARD into a valid regular expression
Pattern with the IPersonAttributeDao.WILDCARD replaced by .* and the rest of the
string escaped using Pattern.quote(String)
Attribute
Person
PersonData
JAXBElement<String>}
IPersonAttributeDao that evaluates
person directory information based on configurable rules.#setDefaultAttributeName(String) and the List of AttributeRules
to pass to DeclaredRulePersonAttributeDao.setRules(List)
Collection and creates a flattened Collection out
of it.
IPersonAttributeDao.
IPersonAttributeDao.getAvailableQueryAttributes() on each child dao using
the configured IAttributeMerger.mergeAvailableQueryAttributes(Set, Set).
Set, per the API documentation, because we
don't use any attributes in queries.
CacheKeyGenerator if applicable
Map.
List of IPersonAttributeDao
instances.
List of delegates which we will poll for attributes.
IPersonAttributeDao.getPossibleUserAttributeNames() on each child dao using
the configured IAttributeMerger.mergePossibleUserAttributeNames(Set, Set).
null, per the API documentation, because we don't
know what attributes may be available.
null.
evaluate.
AttributeRule.getPossibleUserAttributeNames()
on each AttributeRule instance in the rules array.
Map that was passed to the AttributeBasedCacheKeyGenerator.CachableMethod.
SearchControls and set that via LdapPersonAttributeDao.setSearchControls(SearchControls)
IPersonAttributes objectIPersonAttributeDao.IAdditionalDescriptors objects to delegate method calls to.search.IPersonLookupDao call
and a compiled results map.
IPersonAttributeDao implementation which iterates over children
IPersonAttributeDaos queries each with the same data and merges their
reported attributes in a configurable way.MessageFormat string using other user attributes as the arguments to
the format string.IPersonAttributeDao
implementation that maps attribute names and values from name and value column
pairs.NamedParameterJdbcTemplate.List from the query and parses it into the List of IPersonAttributes attributes to be returned.
JaxbLoader#getUnmarshalledObject(UnmarshallingCallback) that triggered a reload.
patterns Map.RegexGatewayPersonAttributeDao.setPatterns(Map) and RegexGatewayPersonAttributeDao.setTargetPersonAttributeDao(IPersonAttributeDao)
will need to be called if this is used.
Filter that can provide HttpServletRequest headers and other properties on the request
as person attributes.AttributeBasedCacheKeyGenerator.CachableMethod instances to determine which instance the
passed MethodInvocation applies to.
AdditionalDescriptors instance to set request attributes on.
CacheKeyGenerator if applicable
Map to use for mapping from a cookie name to an attribute name or Set of attribute
names.
ICurrentUserProvider to use when determining if the additional attributes should be returned,
this is an optional property.
Map to use for mapping from a header name to an attribute name or Set of attribute
names.
CachingJaxbLoader to use to load the PersonData, if set the mappedXmlResource property is
ignored.
Resource to load the PersonData from, required if the jaxbLoader property is not set.
Map of columns from a name column to value columns.
Resource cannot be determined
List of delegates which we will poll for attributes.
ServletRequest.getRemoteAddr() is added as an attribute under the provided name
ServletRequest.getRemoteHost() is added as an attribute under the provided name
HttpServletRequest.getRemoteUser() is added as an attribute under the provided name
Map to use for mapping from a data layer name to an attribute name or Set of attribute
names.
ServletRequest.getServerName() is added as an attribute under the provided name
ServletRequest.getServerPort() is added as an attribute under the provided name
AbstractQueryPersonAttributeDao.setQueryAttributeMapping(Map) is null this determines if no parameters should be specified
or if all query attributes should be used as parameters.
IUsernameAttributeProvider to use for determining the username attribute
to use when none is provided.
IPersonAttributeDao
implementation that maps from column names in the result of a SQL query
to attribute names.MultivaluedPersonAttributeUtils.toMultivaluedMap(Map) instead. This will be removed in 1.6
#getDefaultAttributeName()
as the key.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||