A B C D E F G I L M N O R S T W

A

AbstractAttributeValueMutator - Class in org.ldaptive.beans.reflect
Base implementation of a AttributeValueMutator.
AbstractAttributeValueMutator(String, boolean, SortBehavior, ReflectionTranscoder) - Constructor for class org.ldaptive.beans.reflect.AbstractAttributeValueMutator
Creates a new abstract attribute value mutator.
AbstractClassDescriptor - Class in org.ldaptive.beans
Base implementation of a class descriptor.
AbstractClassDescriptor() - Constructor for class org.ldaptive.beans.AbstractClassDescriptor
 
AbstractClassDescriptor.SimpleAttributeValueMutator - Class in org.ldaptive.beans
Stores an Attribute configuration in an LdapAttribute object.
AbstractClassDescriptor.SimpleAttributeValueMutator(String, String[], boolean, SortBehavior) - Constructor for class org.ldaptive.beans.AbstractClassDescriptor.SimpleAttributeValueMutator
Creates a new simple attribute value mutator.
AbstractClassDescriptor.SimpleDnValueMutator - Class in org.ldaptive.beans
Stores the DN value from a Entry configuration.
AbstractClassDescriptor.SimpleDnValueMutator(String) - Constructor for class org.ldaptive.beans.AbstractClassDescriptor.SimpleDnValueMutator
Creates a new simple dn value mutator.
AbstractCollectionReflectionTranscoder - Class in org.ldaptive.beans.reflect
Reflection transcoder for an object that implements a Collection.
AbstractCollectionReflectionTranscoder(Class<?>, SingleValueReflectionTranscoder<?>) - Constructor for class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
Creates a new abstract collection reflection transcoder.
AbstractCollectionReflectionTranscoder(Class<?>, ArrayReflectionTranscoder) - Constructor for class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
Creates a new abstract collection reflection transcoder.
AbstractLdapEntryMapper<T> - Class in org.ldaptive.beans
Base implementation of an ldap entry mapper.
AbstractLdapEntryMapper() - Constructor for class org.ldaptive.beans.AbstractLdapEntryMapper
 
add(T) - Method in class org.ldaptive.beans.persistence.DefaultLdapEntryManager
Adds the supplied annotated object to an LDAP.
add(T) - Method in interface org.ldaptive.beans.persistence.LdapEntryManager
Adds the supplied annotated object to an LDAP.
addAttributeValueMutator(AttributeValueMutator) - Method in class org.ldaptive.beans.AbstractClassDescriptor
Adds an attribute value mutator to this class descriptor.
addAttributeValueMutator(Collection<AttributeValueMutator>) - Method in class org.ldaptive.beans.AbstractClassDescriptor
Adds attribute value mutators to this class descriptor.
addDefaultConverters(GenericConversionService) - Method in class org.ldaptive.beans.spring.SpringLdapEntryMapper
Adds default converters to the supplied conversion service.
ArrayReflectionTranscoder - Class in org.ldaptive.beans.reflect
Reflection transcoder which expects to operate on collections containing an array of values.
ArrayReflectionTranscoder(SingleValueReflectionTranscoder<?>) - Constructor for class org.ldaptive.beans.reflect.ArrayReflectionTranscoder
Creates a new array reflection transcoder.
Attribute - Annotation Type in org.ldaptive.beans
Annotation to describe LDAP attribute data on a bean.
AttributeValueMutator - Interface in org.ldaptive.beans
Interface for mutating an attribute value on an arbitrary object.

B

BeanGenerator - Class in org.ldaptive.beans.generate
Utility class for creating Java POJOs from an LDAP schema.
BeanGenerator() - Constructor for class org.ldaptive.beans.generate.BeanGenerator
Default constructor.
BeanGenerator(Schema, String, String[]) - Constructor for class org.ldaptive.beans.generate.BeanGenerator
Creates a new bean generator.
BeanGeneratorPropertyInvoker - Class in org.ldaptive.beans.generate.props
Handles properties for BeanGenerator.
BeanGeneratorPropertyInvoker(Class<?>) - Constructor for class org.ldaptive.beans.generate.props.BeanGeneratorPropertyInvoker
Creates a new bean generator property invoker for the supplied class.
BeanGeneratorPropertySource - Class in org.ldaptive.beans.generate.props
Reads properties specific to BeanGenerator and returns an initialized object of that type.
BeanGeneratorPropertySource(BeanGenerator) - Constructor for class org.ldaptive.beans.generate.props.BeanGeneratorPropertySource
Creates a new bean generator property source using the default properties file.
BeanGeneratorPropertySource(BeanGenerator, String...) - Constructor for class org.ldaptive.beans.generate.props.BeanGeneratorPropertySource
Creates a new bean generator property source.
BeanGeneratorPropertySource(BeanGenerator, Reader...) - Constructor for class org.ldaptive.beans.generate.props.BeanGeneratorPropertySource
Creates a new bean generator property source.
BeanGeneratorPropertySource(BeanGenerator, Properties) - Constructor for class org.ldaptive.beans.generate.props.BeanGeneratorPropertySource
Creates a new bean generator property source.
BeanGeneratorPropertySource(BeanGenerator, PropertySource.PropertyDomain, Properties) - Constructor for class org.ldaptive.beans.generate.props.BeanGeneratorPropertySource
Creates a new bean generator property source.

C

ClassDescriptor - Interface in org.ldaptive.beans
Describes the attribute value mutators and DN value mutators for a specific type.
classFromType(Type) - Static method in class org.ldaptive.beans.reflect.ReflectionUtils
Casts the supplied type to a class.
convertValue(Class<?>, String) - Method in class org.ldaptive.beans.generate.props.BeanGeneratorPropertyInvoker
convertValue(Object, Class<?>, Class<T>) - Method in class org.ldaptive.beans.spring.SpelAttributeValueMutator
Converts the supplied value to the target type.
createAttributeValueMutator(Field, Attribute) - Method in class org.ldaptive.beans.reflect.FieldClassDescriptor
Returns an attribute value mutator for the supplied field.
createAttributeValueMutator(PropertyDescriptor, Attribute) - Method in class org.ldaptive.beans.reflect.MethodClassDescriptor
Returns an attribute value mutator for the supplied property descriptor.
createClass(String, String) - Method in class org.ldaptive.beans.generate.BeanGenerator
Creates a class in the supplied package.
createClassDescriptor(Class<?>) - Method in class org.ldaptive.beans.reflect.DefaultLdapEntryMapper
Creates a class descriptor for the supplied type.
createCollection(Class<T>) - Method in class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
Returns a collection implementation of the correct type for this transcoder.
createCollection(Class<T>) - Method in class org.ldaptive.beans.reflect.ListReflectionTranscoder
Returns a collection implementation of the correct type for this transcoder.
createCollection(Class<T>) - Method in class org.ldaptive.beans.reflect.SetReflectionTranscoder
Returns a collection implementation of the correct type for this transcoder.
createCollection(Class<?>, int) - Static method in class org.ldaptive.beans.spring.SpelAttributeValueMutator
Creates a best fit collection for the supplied type.
createDnValueMutator(Field) - Method in class org.ldaptive.beans.reflect.FieldClassDescriptor
Returns a dn value mutator for the supplied field.
createDnValueMutator(PropertyDescriptor) - Method in class org.ldaptive.beans.reflect.MethodClassDescriptor
Returns a dn value mutator for the supplied property descriptor.
createDnValueMutator(String) - Method in class org.ldaptive.beans.spring.SpringClassDescriptor
Creates a dn value mutator for the supplied SPEL dn property expression.
createEvaluationContext(Object) - Method in class org.ldaptive.beans.spring.SpringLdapEntryMapper
Creates an evaluation context to use in the spring class descriptor.
createMutators(JDefinedClass, String, Class<?>, boolean) - Method in class org.ldaptive.beans.generate.BeanGenerator
Creates the getter and setter methods on the supplied class for the supplied name.
createValueTranscoder(String) - Static method in class org.ldaptive.beans.reflect.TranscoderFactory
Creates a value transcoder for the supplied type.

D

decodeBinaryValues(Collection<byte[]>) - Method in class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
Decodes the supplied values into an object.
decodeBinaryValues(Collection<byte[]>) - Method in class org.ldaptive.beans.reflect.ArrayReflectionTranscoder
Decodes the supplied values into an object.
decodeBinaryValues(Collection<byte[]>) - Method in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
Decodes the supplied values into an object.
decodeBinaryValues(Collection<byte[]>) - Method in interface org.ldaptive.beans.reflect.ReflectionTranscoder
Decodes the supplied values into an object.
decodeBinaryValues(Collection<byte[]>) - Method in class org.ldaptive.beans.reflect.SingleValueReflectionTranscoder
Decodes the supplied values into an object.
decodeStringValues(Collection<String>) - Method in class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
Decodes the supplied values into an object.
decodeStringValues(Collection<String>) - Method in class org.ldaptive.beans.reflect.ArrayReflectionTranscoder
Decodes the supplied values into an object.
decodeStringValues(Collection<String>) - Method in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
Decodes the supplied values into an object.
decodeStringValues(Collection<String>) - Method in interface org.ldaptive.beans.reflect.ReflectionTranscoder
Decodes the supplied values into an object.
decodeStringValues(Collection<String>) - Method in class org.ldaptive.beans.reflect.SingleValueReflectionTranscoder
Decodes the supplied values into an object.
DefaultClassDescriptor - Class in org.ldaptive.beans.reflect
Default implementation of a class descriptor.
DefaultClassDescriptor() - Constructor for class org.ldaptive.beans.reflect.DefaultClassDescriptor
 
DefaultDnValueMutator - Class in org.ldaptive.beans.reflect
Uses a AttributeValueMutator to mutate the configured DN of an object.
DefaultDnValueMutator(AttributeValueMutator) - Constructor for class org.ldaptive.beans.reflect.DefaultDnValueMutator
Creates a new default dn value mutator.
DefaultLdapEntryManager<T> - Class in org.ldaptive.beans.persistence
Default implementation of an ldap entry manager.
DefaultLdapEntryManager(LdapEntryMapper<T>, ConnectionFactory) - Constructor for class org.ldaptive.beans.persistence.DefaultLdapEntryManager
Creates a new default ldap entry manager.
DefaultLdapEntryMapper - Class in org.ldaptive.beans.reflect
Stores the class descriptors for a specific object in a static map.
DefaultLdapEntryMapper() - Constructor for class org.ldaptive.beans.reflect.DefaultLdapEntryMapper
 
DefaultReflectionTranscoder - Class in org.ldaptive.beans.reflect
Default implementation of a reflection transcoder.
DefaultReflectionTranscoder(Type) - Constructor for class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
Creates a new default reflection transcoder.
DefaultReflectionTranscoder(Type, ValueTranscoder<?>) - Constructor for class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
Creates a new default reflection transcoder.
delete(T) - Method in class org.ldaptive.beans.persistence.DefaultLdapEntryManager
Deletes the supplied annotated object from an LDAP.
delete(T) - Method in interface org.ldaptive.beans.persistence.LdapEntryManager
Deletes the supplied annotated object from an LDAP.
DnValueMutator - Interface in org.ldaptive.beans
Interface for mutating the DN value on an arbitrary object.

E

encodeBinaryValues(Object) - Method in class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
Encodes the supplied value into one or more byte arrays for use in an attribute.
encodeBinaryValues(Object) - Method in class org.ldaptive.beans.reflect.ArrayReflectionTranscoder
Encodes the supplied value into one or more byte arrays for use in an attribute.
encodeBinaryValues(Object) - Method in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
Encodes the supplied value into one or more byte arrays for use in an attribute.
encodeBinaryValues(Object) - Method in interface org.ldaptive.beans.reflect.ReflectionTranscoder
Encodes the supplied value into one or more byte arrays for use in an attribute.
encodeBinaryValues(Object) - Method in class org.ldaptive.beans.reflect.SingleValueReflectionTranscoder
Encodes the supplied value into one or more byte arrays for use in an attribute.
encodeStringValues(Object) - Method in class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
Encodes the supplied value into one or more strings for use in an attribute.
encodeStringValues(Object) - Method in class org.ldaptive.beans.reflect.ArrayReflectionTranscoder
Encodes the supplied value into one or more strings for use in an attribute.
encodeStringValues(Object) - Method in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
Encodes the supplied value into one or more strings for use in an attribute.
encodeStringValues(Object) - Method in interface org.ldaptive.beans.reflect.ReflectionTranscoder
Encodes the supplied value into one or more strings for use in an attribute.
encodeStringValues(Object) - Method in class org.ldaptive.beans.reflect.SingleValueReflectionTranscoder
Encodes the supplied value into one or more strings for use in an attribute.
Entry - Annotation Type in org.ldaptive.beans
Annotation to describe an LDAP entry on a bean.

F

FieldAttributeValueMutator - Class in org.ldaptive.beans.reflect
Attribute mutator associated with the Field of an object.
FieldAttributeValueMutator(ReflectionTranscoder, Field) - Constructor for class org.ldaptive.beans.reflect.FieldAttributeValueMutator
Creates a new field attribute value mutator.
FieldAttributeValueMutator(String, boolean, SortBehavior, ReflectionTranscoder, Field) - Constructor for class org.ldaptive.beans.reflect.FieldAttributeValueMutator
Creates a new field attribute value mutator.
FieldClassDescriptor - Class in org.ldaptive.beans.reflect
Creates DN and attribute mutators for the Fields on a type.
FieldClassDescriptor() - Constructor for class org.ldaptive.beans.reflect.FieldClassDescriptor
 
find(T) - Method in class org.ldaptive.beans.persistence.DefaultLdapEntryManager
Searches for the supplied annotated object in an LDAP and returns the object mapped with it's ldap attribute properties set.
find(T) - Method in interface org.ldaptive.beans.persistence.LdapEntryManager
Searches for the supplied annotated object in an LDAP and returns the object mapped with it's ldap attribute properties set.

G

generate() - Method in class org.ldaptive.beans.generate.BeanGenerator
Generates a class for each configured object class.
getAttributeValueMutator(String) - Method in class org.ldaptive.beans.AbstractClassDescriptor
Returns the attribute value mutator for the attribute with the supplied name.
getAttributeValueMutator(String) - Method in interface org.ldaptive.beans.ClassDescriptor
Returns the attribute value mutator for the attribute with the supplied name.
getAttributeValueMutators() - Method in class org.ldaptive.beans.AbstractClassDescriptor
Returns the attribute value mutators for this type.
getAttributeValueMutators() - Method in interface org.ldaptive.beans.ClassDescriptor
Returns the attribute value mutators for this type.
getBinaryValues(Object) - Method in class org.ldaptive.beans.AbstractClassDescriptor.SimpleAttributeValueMutator
Returns the binary values of the attribute.
getBinaryValues(Object) - Method in interface org.ldaptive.beans.AttributeValueMutator
Returns the binary values of the attribute.
getBinaryValues(Object) - Method in class org.ldaptive.beans.reflect.FieldAttributeValueMutator
Returns the binary values of the attribute.
getBinaryValues(Object) - Method in class org.ldaptive.beans.reflect.MethodAttributeValueMutator
Returns the binary values of the attribute.
getBinaryValues(Object) - Method in class org.ldaptive.beans.spring.SpelAttributeValueMutator
Returns the binary values of the attribute.
getClassDescriptor(T) - Method in class org.ldaptive.beans.AbstractLdapEntryMapper
Returns the class descriptor.
getClassDescriptor(Object) - Method in class org.ldaptive.beans.reflect.DefaultLdapEntryMapper
Returns the class descriptor.
getClassDescriptor(Object) - Method in class org.ldaptive.beans.spring.SpringLdapEntryMapper
Returns the class descriptor.
getCollectionEncoder(Class<?>, Type) - Method in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
Returns the appropriate collection encoder for the supplied type.
getConnectionFactory() - Method in class org.ldaptive.beans.persistence.DefaultLdapEntryManager
Returns the connection factory.
getDeclaredFields(Class<?>) - Method in class org.ldaptive.beans.reflect.FieldClassDescriptor
Returns a map of all the field names to the field.
getDefaultSingleValueTranscoders() - Method in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
Initializes the set of default single value transcoders.
getDefaultTypeMappings() - Static method in class org.ldaptive.beans.generate.BeanGenerator
Returns the default syntax types used to determine attribute property type.
getDnValueMutator() - Method in class org.ldaptive.beans.AbstractClassDescriptor
Returns the DN value mutator for this type.
getDnValueMutator() - Method in interface org.ldaptive.beans.ClassDescriptor
Returns the DN value mutator for this type.
getExcludedNames() - Method in class org.ldaptive.beans.generate.BeanGenerator
Returns the attribute names to exclude from bean generation.
getField(Field, Object) - Static method in class org.ldaptive.beans.reflect.ReflectionUtils
Returns the value of the supplied field on the supplied object.
getInstance(String) - Static method in class org.ldaptive.beans.reflect.TranscoderFactory
Returns a value transcoder for the supplied type.
getLdapEntryMapper() - Method in class org.ldaptive.beans.persistence.DefaultLdapEntryManager
Returns the ldap entry mapper.
getName() - Method in class org.ldaptive.beans.AbstractClassDescriptor.SimpleAttributeValueMutator
Returns the name of the attribute.
getName() - Method in interface org.ldaptive.beans.AttributeValueMutator
Returns the name of the attribute.
getName() - Method in class org.ldaptive.beans.reflect.AbstractAttributeValueMutator
Returns the name of the attribute.
getName() - Method in class org.ldaptive.beans.spring.SpelAttributeValueMutator
Returns the name of the attribute.
getNameMappings() - Method in class org.ldaptive.beans.generate.BeanGenerator
Returns the mapping of directory attribute name to bean property.
getObjectClasses() - Method in class org.ldaptive.beans.generate.BeanGenerator
Returns the object classes.
getPackageName() - Method in class org.ldaptive.beans.generate.BeanGenerator
Returns the package name where beans will be generated.
getProperties() - Static method in class org.ldaptive.beans.generate.props.BeanGeneratorPropertySource
Returns the property names for this property source.
getPropertyDescriptors(Class<?>) - Method in class org.ldaptive.beans.reflect.MethodClassDescriptor
Returns a map of property descriptor names to property descriptor.
getReflectionTranscoder() - Method in class org.ldaptive.beans.reflect.AbstractAttributeValueMutator
Returns the reflection transcoder.
getSchema() - Method in class org.ldaptive.beans.generate.BeanGenerator
Returns the schema.
getSingleValueReflectionTranscoder(Class<?>) - Method in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
Returns the appropriate single value encoder for the supplied type.
getSortBehavior() - Method in class org.ldaptive.beans.AbstractClassDescriptor.SimpleAttributeValueMutator
Returns the sort behavior of the attribute.
getSortBehavior() - Method in interface org.ldaptive.beans.AttributeValueMutator
Returns the sort behavior of the attribute.
getSortBehavior() - Method in class org.ldaptive.beans.reflect.AbstractAttributeValueMutator
Returns the sort behavior of the attribute.
getSortBehavior() - Method in class org.ldaptive.beans.spring.SpelAttributeValueMutator
Returns the sort behavior of the attribute.
getStringValues(Object) - Method in class org.ldaptive.beans.AbstractClassDescriptor.SimpleAttributeValueMutator
Returns the string values of the attribute.
getStringValues(Object) - Method in interface org.ldaptive.beans.AttributeValueMutator
Returns the string values of the attribute.
getStringValues(Object) - Method in class org.ldaptive.beans.reflect.FieldAttributeValueMutator
Returns the string values of the attribute.
getStringValues(Object) - Method in class org.ldaptive.beans.reflect.MethodAttributeValueMutator
Returns the string values of the attribute.
getStringValues(Object) - Method in class org.ldaptive.beans.spring.SpelAttributeValueMutator
Returns the string values of the attribute.
getSyntaxType(AttributeType, Syntax) - Method in class org.ldaptive.beans.generate.BeanGenerator
Returns the class for the supplied attribute type and syntax.
getType() - Method in class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
Returns the type produced by this transcoder.
getType() - Method in class org.ldaptive.beans.reflect.ArrayReflectionTranscoder
Returns the type produced by this transcoder.
getType() - Method in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
Returns the type produced by this transcoder.
getType() - Method in interface org.ldaptive.beans.reflect.ReflectionTranscoder
Returns the type produced by this transcoder.
getType() - Method in class org.ldaptive.beans.reflect.SingleValueReflectionTranscoder
Returns the type produced by this transcoder.
getTypeMappings() - Method in class org.ldaptive.beans.generate.BeanGenerator
Returns the type mappings.
getValue(Object) - Method in class org.ldaptive.beans.AbstractClassDescriptor.SimpleDnValueMutator
Returns the DN value for the supplied object.
getValue(Object) - Method in interface org.ldaptive.beans.DnValueMutator
Returns the DN value for the supplied object.
getValue(Object) - Method in class org.ldaptive.beans.reflect.DefaultDnValueMutator
Returns the DN value for the supplied object.
getValue(Object) - Method in class org.ldaptive.beans.spring.SpelDnValueMutator
Returns the DN value for the supplied object.
getValues(Object, Class<T>) - Method in class org.ldaptive.beans.spring.SpelAttributeValueMutator
Uses the configured expression and evaluation context to retrieve values from the supplied object.

I

initialize(Class<?>) - Method in interface org.ldaptive.beans.ClassDescriptor
Prepare this class descriptor for use.
initialize() - Method in class org.ldaptive.beans.generate.props.BeanGeneratorPropertySource
initialize(Class<?>) - Method in class org.ldaptive.beans.reflect.DefaultClassDescriptor
Prepare this class descriptor for use.
initialize(Class<?>) - Method in class org.ldaptive.beans.reflect.FieldClassDescriptor
Prepare this class descriptor for use.
initialize(Class<?>) - Method in class org.ldaptive.beans.reflect.MethodClassDescriptor
Prepare this class descriptor for use.
initialize(Class<?>) - Method in class org.ldaptive.beans.spring.SpringClassDescriptor
Prepare this class descriptor for use.
invokeGetterMethod(Method, Object) - Static method in class org.ldaptive.beans.reflect.ReflectionUtils
Invokes the supplied method on the supplied object.
invokeSetterMethod(Method, Object, Object) - Static method in class org.ldaptive.beans.reflect.ReflectionUtils
Invokes the supplied method on the supplied object with the supplied value as a parameter.
isBinary() - Method in class org.ldaptive.beans.AbstractClassDescriptor.SimpleAttributeValueMutator
Returns whether the attribute is binary.
isBinary() - Method in interface org.ldaptive.beans.AttributeValueMutator
Returns whether the attribute is binary.
isBinary() - Method in class org.ldaptive.beans.reflect.AbstractAttributeValueMutator
Returns whether the attribute is binary.
isBinary() - Method in class org.ldaptive.beans.spring.SpelAttributeValueMutator
Returns whether the attribute is binary.
isIncludeSuperiorClasses() - Method in class org.ldaptive.beans.generate.BeanGenerator
Returns whether to include superior classes in bean generation.
isUseOperationalAttributes() - Method in class org.ldaptive.beans.generate.BeanGenerator
Returns whether to include operational attributes in bean generation.
isUseOptionalAttributes() - Method in class org.ldaptive.beans.generate.BeanGenerator
Returns whether to include optional attributes in bean generation.

L

LdapEntryManager<T> - Interface in org.ldaptive.beans.persistence
Interface to manage objects that have been annotated to contain LDAP data.
LdapEntryMapper<T> - Interface in org.ldaptive.beans
Interface for ldap entry mappers.
ListReflectionTranscoder - Class in org.ldaptive.beans.reflect
Reflection transcoder for an object that implements List.
ListReflectionTranscoder(Class<?>, SingleValueReflectionTranscoder<?>) - Constructor for class org.ldaptive.beans.reflect.ListReflectionTranscoder
Creates a new list reflection transcoder.
ListReflectionTranscoder(Class<?>, ArrayReflectionTranscoder) - Constructor for class org.ldaptive.beans.reflect.ListReflectionTranscoder
Creates a new list reflection transcoder.
logger - Variable in class org.ldaptive.beans.AbstractClassDescriptor
Logger for this class.
logger - Variable in class org.ldaptive.beans.AbstractLdapEntryMapper
Logger for this class.
logger - Variable in class org.ldaptive.beans.persistence.DefaultLdapEntryManager
Logger for this class.
logger - Variable in class org.ldaptive.beans.reflect.AbstractAttributeValueMutator
Logger for this class.
logger - Variable in class org.ldaptive.beans.reflect.DefaultDnValueMutator
Logger for this class.
logger - Variable in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
Logger for this class.
logger - Variable in class org.ldaptive.beans.spring.SpelAttributeValueMutator
Logger for this class.
logger - Variable in class org.ldaptive.beans.spring.SpelDnValueMutator
Logger for this class.

M

main(String[]) - Static method in class org.ldaptive.beans.generate.BeanGenerator
Provides command line access to a BeanGenerator.
map(T) - Method in class org.ldaptive.beans.AbstractLdapEntryMapper
Injects data from the supplied source object into a new instance of ldap entry.
map(T, LdapEntry) - Method in class org.ldaptive.beans.AbstractLdapEntryMapper
Injects data from the supplied source object into the supplied ldap entry.
map(LdapEntry, T) - Method in class org.ldaptive.beans.AbstractLdapEntryMapper
Injects data from the supplied ldap entry into the supplied destination object.
map(T, LdapEntry) - Method in interface org.ldaptive.beans.LdapEntryMapper
Injects data from the supplied source object into the supplied ldap entry.
map(LdapEntry, T) - Method in interface org.ldaptive.beans.LdapEntryMapper
Injects data from the supplied ldap entry into the supplied destination object.
mapDn(T) - Method in class org.ldaptive.beans.AbstractLdapEntryMapper
Returns the LDAP DN for the supplied object.
mapDn(T) - Method in interface org.ldaptive.beans.LdapEntryMapper
Returns the LDAP DN for the supplied object.
merge(T) - Method in class org.ldaptive.beans.persistence.DefaultLdapEntryManager
Merges the supplied annotated object in an LDAP.
merge(T) - Method in interface org.ldaptive.beans.persistence.LdapEntryManager
Merges the supplied annotated object in an LDAP.
MethodAttributeValueMutator - Class in org.ldaptive.beans.reflect
Attribute mutator associated with the Method of an object.
MethodAttributeValueMutator(ReflectionTranscoder, Method, Method) - Constructor for class org.ldaptive.beans.reflect.MethodAttributeValueMutator
Creates a new method attribute value mutator.
MethodAttributeValueMutator(String, boolean, SortBehavior, ReflectionTranscoder, Method, Method) - Constructor for class org.ldaptive.beans.reflect.MethodAttributeValueMutator
Creates a new method attribute value mutator.
MethodClassDescriptor - Class in org.ldaptive.beans.reflect
Creates DN and attribute mutators for the Methods on a type.
MethodClassDescriptor() - Constructor for class org.ldaptive.beans.reflect.MethodClassDescriptor
 

N

newInstance(ValueTranscoder<T>) - Static method in class org.ldaptive.beans.reflect.SingleValueReflectionTranscoder
Creates a new single value reflection transcoder.

O

org.ldaptive.beans - package org.ldaptive.beans
 
org.ldaptive.beans.generate - package org.ldaptive.beans.generate
 
org.ldaptive.beans.generate.props - package org.ldaptive.beans.generate.props
 
org.ldaptive.beans.persistence - package org.ldaptive.beans.persistence
 
org.ldaptive.beans.reflect - package org.ldaptive.beans.reflect
 
org.ldaptive.beans.spring - package org.ldaptive.beans.spring
 

R

ReflectionTranscoder - Interface in org.ldaptive.beans.reflect
Interface for reflection based transcoders.
ReflectionUtils - Class in org.ldaptive.beans.reflect
Provides utility methods for common reflection operations.

S

setBinaryValues(Object, Collection<byte[]>) - Method in class org.ldaptive.beans.AbstractClassDescriptor.SimpleAttributeValueMutator
Sets the binary values of the attribute.
setBinaryValues(Object, Collection<byte[]>) - Method in interface org.ldaptive.beans.AttributeValueMutator
Sets the binary values of the attribute.
setBinaryValues(Object, Collection<byte[]>) - Method in class org.ldaptive.beans.reflect.FieldAttributeValueMutator
Sets the binary values of the attribute.
setBinaryValues(Object, Collection<byte[]>) - Method in class org.ldaptive.beans.reflect.MethodAttributeValueMutator
Sets the binary values of the attribute.
setBinaryValues(Object, Collection<byte[]>) - Method in class org.ldaptive.beans.spring.SpelAttributeValueMutator
Sets the binary values of the attribute.
setConverters(Converter<?, ?>...) - Method in class org.ldaptive.beans.spring.SpringLdapEntryMapper
Sets additional converters to add to the spring conversion service.
setDnValueMutator(DnValueMutator) - Method in class org.ldaptive.beans.AbstractClassDescriptor
Sets the dn value mutator.
setExcludedNames(String...) - Method in class org.ldaptive.beans.generate.BeanGenerator
Sets the attribute names to exclude from bean generation.
setField(Field, Object, Object) - Static method in class org.ldaptive.beans.reflect.ReflectionUtils
Sets the supplied value of the supplied field on the supplied object.
setIncludeSuperiorClasses(boolean) - Method in class org.ldaptive.beans.generate.BeanGenerator
Sets whether to include superior classes in bean generation.
setNameMappings(Map<String, String>) - Method in class org.ldaptive.beans.generate.BeanGenerator
Sets the mapping of directory attribute name to bean property.
setObjectClasses(String...) - Method in class org.ldaptive.beans.generate.BeanGenerator
Sets the object classes.
setPackageName(String) - Method in class org.ldaptive.beans.generate.BeanGenerator
Sets the package name where beans will be generated.
SetReflectionTranscoder - Class in org.ldaptive.beans.reflect
Reflection transcoder for an object that implements Set.
SetReflectionTranscoder(Class<?>, SingleValueReflectionTranscoder<?>) - Constructor for class org.ldaptive.beans.reflect.SetReflectionTranscoder
Creates a new set reflection transcoder.
SetReflectionTranscoder(Class<?>, ArrayReflectionTranscoder) - Constructor for class org.ldaptive.beans.reflect.SetReflectionTranscoder
Creates a new set reflection transcoder.
setSchema(Schema) - Method in class org.ldaptive.beans.generate.BeanGenerator
Sets the schema.
setStringValues(Object, Collection<String>) - Method in class org.ldaptive.beans.AbstractClassDescriptor.SimpleAttributeValueMutator
Sets the string values of the attribute.
setStringValues(Object, Collection<String>) - Method in interface org.ldaptive.beans.AttributeValueMutator
Sets the string values of the attribute.
setStringValues(Object, Collection<String>) - Method in class org.ldaptive.beans.reflect.FieldAttributeValueMutator
Sets the string values of the attribute.
setStringValues(Object, Collection<String>) - Method in class org.ldaptive.beans.reflect.MethodAttributeValueMutator
Sets the string values of the attribute.
setStringValues(Object, Collection<String>) - Method in class org.ldaptive.beans.spring.SpelAttributeValueMutator
Sets the string values of the attribute.
setTypeMappings(Map<String, Class<?>>) - Method in class org.ldaptive.beans.generate.BeanGenerator
Sets the type mappings.
setUseOperationalAttributes(boolean) - Method in class org.ldaptive.beans.generate.BeanGenerator
Sets whether to include operational attributes in bean generation.
setUseOptionalAttributes(boolean) - Method in class org.ldaptive.beans.generate.BeanGenerator
Sets whether to include optional attributes in bean generation.
setValue(Object, String) - Method in class org.ldaptive.beans.AbstractClassDescriptor.SimpleDnValueMutator
Set the DN value for the supplied object.
setValue(Object, String) - Method in interface org.ldaptive.beans.DnValueMutator
Set the DN value for the supplied object.
setValue(Object, String) - Method in class org.ldaptive.beans.reflect.DefaultDnValueMutator
Set the DN value for the supplied object.
setValue(Object, String) - Method in class org.ldaptive.beans.spring.SpelDnValueMutator
Set the DN value for the supplied object.
setValues(Object, Collection<T>, Class<T>) - Method in class org.ldaptive.beans.spring.SpelAttributeValueMutator
Uses the configured expression and evaluation context to set values on the supplied object.
SingleValueReflectionTranscoder<T> - Class in org.ldaptive.beans.reflect
Reflection transcoder which expects to operate on collections containing a single value.
SingleValueReflectionTranscoder(ValueTranscoder<T>) - Constructor for class org.ldaptive.beans.reflect.SingleValueReflectionTranscoder
Creates a new single value reflection transcoder.
SpelAttributeValueMutator - Class in org.ldaptive.beans.spring
Attribute mutator that uses a SPEL expression and evaluation context.
SpelAttributeValueMutator(Attribute, EvaluationContext) - Constructor for class org.ldaptive.beans.spring.SpelAttributeValueMutator
Creates a new spel attribute value mutator.
SpelDnValueMutator - Class in org.ldaptive.beans.spring
Uses a SPEL expression and evaluation context to mutate the configured DN of an object.
SpelDnValueMutator(Expression, EvaluationContext) - Constructor for class org.ldaptive.beans.spring.SpelDnValueMutator
Creates a new spel dn value mutator.
SpringClassDescriptor - Class in org.ldaptive.beans.spring
Spring implementation of a class descriptor.
SpringClassDescriptor(EvaluationContext) - Constructor for class org.ldaptive.beans.spring.SpringClassDescriptor
Creates a new spring class descriptor.
SpringLdapEntryMapper - Class in org.ldaptive.beans.spring
Uses a SpringClassDescriptor for ldap entry mapping.
SpringLdapEntryMapper() - Constructor for class org.ldaptive.beans.spring.SpringLdapEntryMapper
 
supports(Class<?>) - Method in class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
Returns whether this transcoder can convert object of the supplied type.
supports(Class<?>) - Method in class org.ldaptive.beans.reflect.ArrayReflectionTranscoder
Returns whether this transcoder can convert object of the supplied type.
supports(Class<?>) - Method in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
Returns whether this transcoder can convert object of the supplied type.
supports(Class<?>) - Method in interface org.ldaptive.beans.reflect.ReflectionTranscoder
Returns whether this transcoder can convert object of the supplied type.
supports(Class<?>) - Method in class org.ldaptive.beans.reflect.SingleValueReflectionTranscoder
Returns whether this transcoder can convert object of the supplied type.

T

toString() - Method in class org.ldaptive.beans.AbstractClassDescriptor.SimpleAttributeValueMutator
toString() - Method in class org.ldaptive.beans.AbstractClassDescriptor
toString() - Method in class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
toString() - Method in class org.ldaptive.beans.reflect.ArrayReflectionTranscoder
toString() - Method in class org.ldaptive.beans.reflect.DefaultDnValueMutator
toString() - Method in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
toString() - Method in class org.ldaptive.beans.reflect.FieldAttributeValueMutator
toString() - Method in class org.ldaptive.beans.reflect.MethodAttributeValueMutator
toString() - Method in class org.ldaptive.beans.reflect.SingleValueReflectionTranscoder
toString() - Method in class org.ldaptive.beans.spring.SpelAttributeValueMutator
toString() - Method in class org.ldaptive.beans.spring.SpelDnValueMutator
TranscoderFactory - Class in org.ldaptive.beans.reflect
Creates value transcoders and stores them in a static map.

W

write() - Method in class org.ldaptive.beans.generate.BeanGenerator
Writes the generated classes to disk.
write(String) - Method in class org.ldaptive.beans.generate.BeanGenerator
Writes the generated classes to disk at the supplied path.

A B C D E F G I L M N O R S T W

Copyright © 2003-2014 Virginia Tech. All Rights Reserved.