Package org.springframework.ldap.core
Class ContextMapperCallbackHandler<T>
java.lang.Object
org.springframework.ldap.core.CollectingNameClassPairCallbackHandler<T>
org.springframework.ldap.core.ContextMapperCallbackHandler<T>
- All Implemented Interfaces:
 NameClassPairCallbackHandler
- Direct Known Subclasses:
 ContextMapperCallbackHandlerWithControls
A CollectingNameClassPairCallbackHandler to wrap a ContextMapper. That is, the found
 object is extracted from each 
Binding, and then passed to the specified
 ContextMapper for translation.- Since:
 - 1.2
 
- 
Constructor Summary
ConstructorsConstructorDescriptionContextMapperCallbackHandler(ContextMapper<T> mapper) Constructs a new instance wrapping the suppliedContextMapper. - 
Method Summary
Modifier and TypeMethodDescriptiongetObjectFromNameClassPair(NameClassPair nameClassPair) Cast the NameClassPair to aBindingand pass its object to the ContextMapper.Methods inherited from class org.springframework.ldap.core.CollectingNameClassPairCallbackHandler
getList, handleNameClassPair 
- 
Constructor Details
- 
ContextMapperCallbackHandler
Constructs a new instance wrapping the suppliedContextMapper.- Parameters:
 mapper- the mapper to be called for each entry.
 
 - 
 - 
Method Details
- 
getObjectFromNameClassPair
Cast the NameClassPair to aBindingand pass its object to the ContextMapper.- Specified by:
 getObjectFromNameClassPairin classCollectingNameClassPairCallbackHandler<T>- Parameters:
 nameClassPair- a Binding instance.- Returns:
 - the Object returned from the mapper.
 - Throws:
 NamingException- if an error occurs.ObjectRetrievalException- if the object of the nameClassPair is null.
 
 -