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>
A NameClassPairCallbackHandler that passes the NameClassPairs found to a NameClassPairMapper and collects the results in a list.
  • Constructor Details

    • MappingCollectingNameClassPairCallbackHandler

      public MappingCollectingNameClassPairCallbackHandler(NameClassPairMapper<T> mapper)
  • Method Details

    • 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.