public interface ContextMapper
search
and listBindings
operations are
automatically transformed to DirContext objects (when using the
DefaultDirObjectFactory
- which is typically the case, unless
something else has been explicitly specified - you get a
DirContextAdapter
object). This object will then be passed to the
ContextMapper implementation for transformation to the desired bean.
ContextMapper implementations are typically stateless and thus reusable; they are ideal for implementing mapping logic in one place.
Alternatively, consider using an AttributesMapper
in stead.
LdapTemplate.search(Name, String, ContextMapper)
,
LdapTemplate.listBindings(Name, ContextMapper)
,
LdapTemplate.lookup(Name, ContextMapper)
,
AttributesMapper
,
DefaultDirObjectFactory
,
DirContextAdapter
,
AbstractContextMapper
Modifier and Type | Method and Description |
---|---|
Object |
mapFromContext(Object ctx)
Map a single LDAP Context to an object.
|
Object mapFromContext(Object ctx)
ctx
is the object from a single SearchResult
,
Binding
, or a lookup operation.ctx
- the context to map to an object. Typically this will be a
DirContextAdapter
instance, unless a project specific
DirObjectFactory
has been specified on the
ContextSource
.Copyright © 2005-2012 The Spring LDAP Framework. All Rights Reserved.