Package org.ldaptive.beans.reflect
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>
Stores the class descriptors for a specific object in a static map.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Map<Class<?>,ClassDescriptor> Class descriptors for mapping objects.Fields inherited from class org.ldaptive.beans.AbstractLdapEntryMapper
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ClassDescriptorcreateClassDescriptor(Class<?> type) Creates a class descriptor for the supplied type.protected ClassDescriptorgetClassDescriptor(Object object) Returns the class descriptor.
-
Field Details
-
CLASS_DESCRIPTORS
Class descriptors for mapping objects.
-
-
Constructor Details
-
DefaultLdapEntryMapper
public DefaultLdapEntryMapper()
-
-
Method Details
-
getClassDescriptor
Description copied from class:AbstractLdapEntryMapperReturns the class descriptor.- Specified by:
getClassDescriptorin classAbstractLdapEntryMapper<T>- Parameters:
object- to return the class descriptor for- Returns:
- class descriptor
-
createClassDescriptor
Creates a class descriptor for the supplied type.- Parameters:
type- to create class descriptor for- Returns:
- class descriptor
-