Package org.springframework.ldap.core
Class LdapTemplate.MappingCollectingNameClassPairCallbackHandler<T>
- java.lang.Object
-
- org.springframework.ldap.core.CollectingNameClassPairCallbackHandler<T>
-
- org.springframework.ldap.core.LdapTemplate.MappingCollectingNameClassPairCallbackHandler<T>
-
- All Implemented Interfaces:
NameClassPairCallbackHandler
- Enclosing class:
- LdapTemplate
public static final class LdapTemplate.MappingCollectingNameClassPairCallbackHandler<T> extends CollectingNameClassPairCallbackHandler<T>
ANameClassPairCallbackHandler
that passes the NameClassPairs found to a NameClassPairMapper and collects the results in a list.
-
-
Constructor Summary
Constructors Constructor Description MappingCollectingNameClassPairCallbackHandler(NameClassPairMapper<T> mapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
getObjectFromNameClassPair(javax.naming.NameClassPair nameClassPair)
Handle a NameClassPair and transform it to an Object of the desired type and with data from the NameClassPair.-
Methods inherited from class org.springframework.ldap.core.CollectingNameClassPairCallbackHandler
getList, handleNameClassPair
-
-
-
-
Constructor Detail
-
MappingCollectingNameClassPairCallbackHandler
public MappingCollectingNameClassPairCallbackHandler(NameClassPairMapper<T> mapper)
-
-
Method Detail
-
getObjectFromNameClassPair
public T getObjectFromNameClassPair(javax.naming.NameClassPair nameClassPair)
Handle a NameClassPair and transform it to an Object of the desired type and with data from the NameClassPair.- Specified by:
getObjectFromNameClassPair
in classCollectingNameClassPairCallbackHandler<T>
- Parameters:
nameClassPair
- a NameClassPair from a search operation.- Returns:
- an object constructed from the data in the NameClassPair.
-
-