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 ClassDescriptor
createClassDescriptor
(Class<?> type) Creates a class descriptor for the supplied type.protected ClassDescriptor
getClassDescriptor
(Object object) Returns the class descriptor.Methods inherited from class org.ldaptive.beans.AbstractLdapEntryMapper
map, map, map, mapDn
-
Field Details
-
CLASS_DESCRIPTORS
Class descriptors for mapping objects.
-
-
Constructor Details
-
DefaultLdapEntryMapper
public DefaultLdapEntryMapper()
-
-
Method Details
-
getClassDescriptor
Description copied from class:AbstractLdapEntryMapper
Returns the class descriptor.- Specified by:
getClassDescriptor
in 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
-