Class DefaultLdapEntryMapper<T>

java.lang.Object
org.ldaptive.beans.AbstractLdapEntryMapper<T>
org.ldaptive.beans.reflect.DefaultLdapEntryMapper<T>
Type Parameters:
T - type of object to map
All Implemented Interfaces:
LdapEntryMapper<T>

public class DefaultLdapEntryMapper<T> extends AbstractLdapEntryMapper<T>
Stores the class descriptors for a specific object in a static map.
  • Field Details

    • CLASS_DESCRIPTORS

      private static final Map<Class<?>,ClassDescriptor> CLASS_DESCRIPTORS
      Class descriptors for mapping objects.
  • Constructor Details

    • DefaultLdapEntryMapper

      public DefaultLdapEntryMapper()
  • Method Details

    • getClassDescriptor

      protected ClassDescriptor getClassDescriptor(Object object)
      Description copied from class: AbstractLdapEntryMapper
      Returns the class descriptor.
      Specified by:
      getClassDescriptor in class AbstractLdapEntryMapper<T>
      Parameters:
      object - to return the class descriptor for
      Returns:
      class descriptor
    • createClassDescriptor

      protected ClassDescriptor createClassDescriptor(Class<?> type)
      Creates a class descriptor for the supplied type.
      Parameters:
      type - to create class descriptor for
      Returns:
      class descriptor