Spring LDAP

org.springframework.ldap.core
Class LdapTemplate.MappingCollectingNameClassPairCallbackHandler<T>

java.lang.Object
  extended by org.springframework.ldap.core.CollectingNameClassPairCallbackHandler<T>
      extended by org.springframework.ldap.core.LdapTemplate.MappingCollectingNameClassPairCallbackHandler<T>
All Implemented Interfaces:
NameClassPairCallbackHandler
Enclosing class:
LdapTemplate

public static final class LdapTemplate.MappingCollectingNameClassPairCallbackHandler<T>
extends CollectingNameClassPairCallbackHandler<T>

A NameClassPairCallbackHandler that passes the NameClassPairs found to a NameClassPairMapper and collects the results in a list.

Author:
Mattias Hellborg Arthursson

Constructor Summary
LdapTemplate.MappingCollectingNameClassPairCallbackHandler(NameClassPairMapper<T> mapper)
           
 
Method Summary
 T getObjectFromNameClassPair(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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LdapTemplate.MappingCollectingNameClassPairCallbackHandler

public LdapTemplate.MappingCollectingNameClassPairCallbackHandler(NameClassPairMapper<T> mapper)
Method Detail

getObjectFromNameClassPair

public T getObjectFromNameClassPair(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 class CollectingNameClassPairCallbackHandler<T>
Parameters:
nameClassPair - a NameClassPair from a search operation.
Returns:
an object constructed from the data in the NameClassPair.

Spring LDAP