A B C D E F G I L M N O P R S T U V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractAttributeValueMutator - Class in org.ldaptive.beans.reflect
-
Base implementation of a
AttributeValueMutator. - AbstractAttributeValueMutator(String, boolean, 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
Attributeconfiguration in anLdapAttributeobject. - AbstractClassDescriptor.SimpleDnValueMutator - Class in org.ldaptive.beans
-
Stores the DN value from a
Entryconfiguration. - AbstractCollectionReflectionTranscoder - Class in org.ldaptive.beans.reflect
-
Reflection transcoder for an object that implements a
Collection. - AbstractCollectionReflectionTranscoder(Class<?>, ArrayReflectionTranscoder) - Constructor for class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
-
Creates a new abstract collection reflection transcoder.
- AbstractCollectionReflectionTranscoder(Class<?>, SingleValueReflectionTranscoder<?>) - 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
- add(T) - Method in interface org.ldaptive.beans.persistence.LdapEntryManager
-
Adds the supplied annotated object to an LDAP.
- add(T, ResultPredicate) - Method in class org.ldaptive.beans.persistence.DefaultLdapEntryManager
-
Adds the supplied annotated object to an LDAP.
- addAttributeValueMutator(Collection<AttributeValueMutator>) - Method in class org.ldaptive.beans.AbstractClassDescriptor
-
Adds attribute value mutators to this class descriptor.
- addAttributeValueMutator(AttributeValueMutator) - Method in class org.ldaptive.beans.AbstractClassDescriptor
-
Adds an attribute value mutator 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.
- arrayTranscoder - Variable in class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
-
Used for collections that contain arrays.
- attribute - Variable in class org.ldaptive.beans.spring.SpelAttributeValueMutator
-
Attribute containing the SPEL expression.
- Attribute - Annotation Type in org.ldaptive.beans
-
Annotation to describe LDAP attribute data on a bean.
- attributeBinary - Variable in class org.ldaptive.beans.reflect.AbstractAttributeValueMutator
-
Whether this attribute is binary.
- attributeMutators - Variable in class org.ldaptive.beans.AbstractClassDescriptor
-
Attribute value mutators for this class.
- attributeName - Variable in class org.ldaptive.beans.reflect.AbstractAttributeValueMutator
-
Name of the attribute.
- attributes() - Method in annotation type org.ldaptive.beans.Entry
-
Entry attributes.
- 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.
- BeanGenerator.Builder - Class in org.ldaptive.beans.generate
- 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
BeanGeneratorand 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, Reader...) - Constructor for class org.ldaptive.beans.generate.props.BeanGeneratorPropertySource
-
Creates a new bean generator property source.
- BeanGeneratorPropertySource(BeanGenerator, String...) - 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.
- binary() - Method in annotation type org.ldaptive.beans.Attribute
-
Whether this attribute is binary.
- build() - Method in class org.ldaptive.beans.generate.BeanGenerator.Builder
- builder() - Static method in class org.ldaptive.beans.generate.BeanGenerator
-
Creates a builder for this class.
- Builder() - Constructor for class org.ldaptive.beans.generate.BeanGenerator.Builder
C
- CLASS_DESCRIPTORS - Static variable in class org.ldaptive.beans.reflect.DefaultLdapEntryMapper
-
Class descriptors for mapping objects.
- 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.
- codeModel - Variable in class org.ldaptive.beans.generate.BeanGenerator
-
Code model for java class creation.
- connectionFactory - Variable in class org.ldaptive.beans.persistence.DefaultLdapEntryManager
-
Connection factory for LDAP communication.
- convert(String) - Method in class org.ldaptive.beans.spring.convert.StringToDurationConverter
- convert(String) - Method in class org.ldaptive.beans.spring.convert.StringToZonedDateTimeConverter
- convert(Duration) - Method in class org.ldaptive.beans.spring.convert.DurationToStringConverter
- convert(ZonedDateTime) - Method in class org.ldaptive.beans.spring.convert.ZonedDateTimeToStringConverter
- 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(PropertyDescriptor, Attribute) - Method in class org.ldaptive.beans.reflect.MethodClassDescriptor
-
Returns an attribute value mutator for the supplied property descriptor.
- createAttributeValueMutator(Field, Attribute) - Method in class org.ldaptive.beans.reflect.FieldClassDescriptor
-
Returns an attribute value mutator for the supplied field.
- 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<?>, int) - Static method in class org.ldaptive.beans.spring.SpelAttributeValueMutator
-
Creates the best fit collection 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
- createCollection(Class<T>) - Method in class org.ldaptive.beans.reflect.SetReflectionTranscoder
- createDnValueMutator(PropertyDescriptor) - Method in class org.ldaptive.beans.reflect.MethodClassDescriptor
-
Returns a dn value mutator for the supplied property descriptor.
- createDnValueMutator(Field) - Method in class org.ldaptive.beans.reflect.FieldClassDescriptor
-
Returns a dn value mutator for the supplied field.
- createDnValueMutator(String) - Method in class org.ldaptive.beans.spring.SpringClassDescriptor
-
Creates a dn value mutator for the supplied SPEL dn property expression.
- createEquals(JDefinedClass) - Method in class org.ldaptive.beans.generate.BeanGenerator
-
Creates the equals method on the supplied class.
- createEvaluationContext(Object) - Method in class org.ldaptive.beans.spring.SpringLdapEntryMapper
-
Creates an evaluation context to use in the spring class descriptor.
- createHashCode(JDefinedClass) - Method in class org.ldaptive.beans.generate.BeanGenerator
-
Creates the hashCode method on the supplied class.
- 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.
- createToString(JDefinedClass) - Method in class org.ldaptive.beans.generate.BeanGenerator
-
Creates the toString method on the supplied class.
- createTypeConverter(Converter<?, ?>...) - Method in class org.ldaptive.beans.spring.SpringLdapEntryMapper
-
Returns a type converter that is initialized with the supplied converters and any converters supplied by
SpringLdapEntryMapper.addDefaultConverters(GenericConversionService). - createValueTranscoder(String) - Static method in class org.ldaptive.beans.reflect.TranscoderFactory
-
Creates a value transcoder for the supplied type.
- customTranscoder - Variable in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
-
Custom transcoder to override the default transcoder.
D
- decodeBinaryValues(Collection<byte[]>) - Method in class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
- decodeBinaryValues(Collection<byte[]>) - Method in class org.ldaptive.beans.reflect.ArrayReflectionTranscoder
- decodeBinaryValues(Collection<byte[]>) - Method in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
- 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
- decodeStringValues(Collection<String>) - Method in class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
- decodeStringValues(Collection<String>) - Method in class org.ldaptive.beans.reflect.ArrayReflectionTranscoder
- decodeStringValues(Collection<String>) - Method in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
- 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
- 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
AttributeValueMutatorto 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.
- DefaultLdapEntryManager(LdapEntryMapper<T>, ConnectionFactory, String[]) - Constructor for class org.ldaptive.beans.persistence.DefaultLdapEntryManager
-
Creates a new default ldap entry manager.
- DefaultLdapEntryMapper<T> - 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
- delete(T) - Method in interface org.ldaptive.beans.persistence.LdapEntryManager
-
Deletes the supplied annotated object from an LDAP.
- delete(T, ResultPredicate) - Method in class org.ldaptive.beans.persistence.DefaultLdapEntryManager
-
Deletes the supplied annotated object from an LDAP.
- dn - Variable in class org.ldaptive.beans.AbstractClassDescriptor.SimpleDnValueMutator
-
DN value to store.
- dn() - Method in annotation type org.ldaptive.beans.Entry
-
Entry DN.
- dnMutator - Variable in class org.ldaptive.beans.AbstractClassDescriptor
-
Dn value mutator for this class.
- dnMutator - Variable in class org.ldaptive.beans.reflect.DefaultDnValueMutator
-
Mutator for the DN.
- DnValueMutator - Interface in org.ldaptive.beans
-
Interface for mutating the DN value on an arbitrary object.
- DurationToStringConverter - Class in org.ldaptive.beans.spring.convert
-
Convert a
Durationto a String. - DurationToStringConverter() - Constructor for class org.ldaptive.beans.spring.convert.DurationToStringConverter
E
- encodeBinaryValues(Object) - Method in class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
- encodeBinaryValues(Object) - Method in class org.ldaptive.beans.reflect.ArrayReflectionTranscoder
- encodeBinaryValues(Object) - Method in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
- 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
- encodeStringValues(Object) - Method in class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
- encodeStringValues(Object) - Method in class org.ldaptive.beans.reflect.ArrayReflectionTranscoder
- encodeStringValues(Object) - Method in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
- 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
- Entry - Annotation Type in org.ldaptive.beans
-
Annotation to describe an LDAP entry on a bean.
- evaluationContext - Variable in class org.ldaptive.beans.spring.SpelAttributeValueMutator
-
Evaluation context.
- evaluationContext - Variable in class org.ldaptive.beans.spring.SpelDnValueMutator
-
Evaluation context.
- evaluationContext - Variable in class org.ldaptive.beans.spring.SpringClassDescriptor
-
Context for evaluating spring expressions.
- excludedNames - Variable in class org.ldaptive.beans.generate.BeanGenerator
-
Excluded names.
- excludedNames(String...) - Method in class org.ldaptive.beans.generate.BeanGenerator.Builder
- expression - Variable in class org.ldaptive.beans.spring.SpelAttributeValueMutator
-
SPEL expression to access values.
- expression - Variable in class org.ldaptive.beans.spring.SpelDnValueMutator
-
SPEL expression to access the DN.
F
- f - Variable in class org.ldaptive.beans.reflect.FieldAttributeValueMutator
-
Field to operate on.
- FieldAttributeValueMutator - Class in org.ldaptive.beans.reflect
-
Attribute mutator associated with the
Fieldof an object. - FieldAttributeValueMutator(String, boolean, ReflectionTranscoder, Field) - Constructor for class org.ldaptive.beans.reflect.FieldAttributeValueMutator
-
Creates a new field attribute value mutator.
- FieldAttributeValueMutator(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
- 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 its ldap attribute properties set.
- formatAttributeName(String) - Method in class org.ldaptive.beans.generate.BeanGenerator
-
Formats the supplied name for use as a Java property.
G
- generate() - Method in class org.ldaptive.beans.generate.BeanGenerator
-
Generates a class for each configured object class.
- getAttributeNames(ObjectClass) - Method in class org.ldaptive.beans.generate.BeanGenerator
-
Returns the attribute names to use for the supplied object class.
- getAttributeNames(ObjectClass, Set<ObjectClass>) - Method in class org.ldaptive.beans.generate.BeanGenerator
-
Returns the attribute names to use for the supplied object class.
- getAttributeValueMutator(String) - Method in class org.ldaptive.beans.AbstractClassDescriptor
- 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
- 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
- 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
- getBinaryValues(Object) - Method in class org.ldaptive.beans.reflect.MethodAttributeValueMutator
- getBinaryValues(Object) - Method in class org.ldaptive.beans.spring.SpelAttributeValueMutator
- getClassDescriptor(Object) - Method in class org.ldaptive.beans.reflect.DefaultLdapEntryMapper
- getClassDescriptor(Object) - Method in class org.ldaptive.beans.spring.SpringLdapEntryMapper
- getClassDescriptor(T) - Method in class org.ldaptive.beans.AbstractLdapEntryMapper
-
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
- 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
- getName() - Method in interface org.ldaptive.beans.AttributeValueMutator
-
Returns the name of the attribute.
- getName() - Method in class org.ldaptive.beans.reflect.AbstractAttributeValueMutator
- getName() - Method in class org.ldaptive.beans.spring.SpelAttributeValueMutator
- 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.
- getReturnAttributes() - Method in class org.ldaptive.beans.persistence.DefaultLdapEntryManager
-
Returns the return attributes.
- 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.
- getStringValues(Object) - Method in class org.ldaptive.beans.AbstractClassDescriptor.SimpleAttributeValueMutator
- 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
- getStringValues(Object) - Method in class org.ldaptive.beans.reflect.MethodAttributeValueMutator
- getStringValues(Object) - Method in class org.ldaptive.beans.spring.SpelAttributeValueMutator
- getSyntaxType(AttributeType, Syntax) - Method in class org.ldaptive.beans.generate.BeanGenerator
-
Returns the class for the supplied attribute type and syntax.
- getterMethod - Variable in class org.ldaptive.beans.reflect.MethodAttributeValueMutator
-
Method to get data from.
- getType() - Method in class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
- getType() - Method in class org.ldaptive.beans.reflect.ArrayReflectionTranscoder
- getType() - Method in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
- 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
- getTypeMappings() - Method in class org.ldaptive.beans.generate.BeanGenerator
-
Returns the type mappings.
- getValue(Object) - Method in class org.ldaptive.beans.AbstractClassDescriptor.SimpleDnValueMutator
- 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
- getValue(Object) - Method in class org.ldaptive.beans.spring.SpelDnValueMutator
- 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
- includeSuperiorClasses - Variable in class org.ldaptive.beans.generate.BeanGenerator
-
Whether to include superior classes for each object class.
- includeSuperiorClasses(boolean) - Method in class org.ldaptive.beans.generate.BeanGenerator.Builder
- initialize() - Method in class org.ldaptive.beans.generate.props.BeanGeneratorPropertySource
- initialize(Class<?>) - Method in interface org.ldaptive.beans.ClassDescriptor
-
Prepare this class descriptor for use.
- initialize(Class<?>) - Method in class org.ldaptive.beans.reflect.DefaultClassDescriptor
- initialize(Class<?>) - Method in class org.ldaptive.beans.reflect.FieldClassDescriptor
- initialize(Class<?>) - Method in class org.ldaptive.beans.reflect.MethodClassDescriptor
- initialize(Class<?>) - Method in class org.ldaptive.beans.spring.SpringClassDescriptor
- invokeGetterMethod(Method, Object) - Static method in class org.ldaptive.beans.reflect.ReflectionUtils
-
Invokes the supplied method on the supplied object.
- INVOKER - Static variable in class org.ldaptive.beans.generate.props.BeanGeneratorPropertySource
-
Invoker for bean generator.
- 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
- isBinary() - Method in interface org.ldaptive.beans.AttributeValueMutator
-
Returns whether the attribute is binary.
- isBinary() - Method in class org.ldaptive.beans.reflect.AbstractAttributeValueMutator
- isBinary() - Method in class org.ldaptive.beans.spring.SpelAttributeValueMutator
- isFinal - Variable in class org.ldaptive.beans.reflect.FieldAttributeValueMutator
-
Whether the field has a final modifier.
- isIncludeSuperiorClasses() - Method in class org.ldaptive.beans.generate.BeanGenerator
-
Returns whether to include superior classes in bean generation.
- isNameExcluded(AttributeType) - Method in class org.ldaptive.beans.generate.BeanGenerator
-
Returns whether the supplied attribute type has a matching OID or name in the excluded names list.
- 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
- la - Variable in class org.ldaptive.beans.AbstractClassDescriptor.SimpleAttributeValueMutator
-
Ldap attribute to operate on.
- LdapEntryManager<T> - Interface in org.ldaptive.beans.persistence
-
Interface to manage objects that have been annotated to contain LDAP data.
- ldapEntryMapper - Variable in class org.ldaptive.beans.persistence.DefaultLdapEntryManager
-
Mapper for converting ldap entry to object type.
- 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<?>, ArrayReflectionTranscoder) - Constructor for class org.ldaptive.beans.reflect.ListReflectionTranscoder
-
Creates a new list reflection transcoder.
- ListReflectionTranscoder(Class<?>, SingleValueReflectionTranscoder<?>) - 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(LdapEntry, T) - Method in class org.ldaptive.beans.AbstractLdapEntryMapper
- map(LdapEntry, T) - Method in interface org.ldaptive.beans.LdapEntryMapper
-
Injects data from the supplied ldap entry into the supplied destination object.
- 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
- map(T, LdapEntry) - Method in interface org.ldaptive.beans.LdapEntryMapper
-
Injects data from the supplied source object into the supplied ldap entry.
- mapDn(T) - Method in class org.ldaptive.beans.AbstractLdapEntryMapper
- 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
- merge(T) - Method in interface org.ldaptive.beans.persistence.LdapEntryManager
-
Merges the supplied annotated object in an LDAP.
- merge(T, ResultPredicate) - Method in class org.ldaptive.beans.persistence.DefaultLdapEntryManager
-
Merges the supplied annotated object in an LDAP.
- MethodAttributeValueMutator - Class in org.ldaptive.beans.reflect
-
Attribute mutator associated with the
Methodof an object. - MethodAttributeValueMutator(String, boolean, ReflectionTranscoder, Method, Method) - Constructor for class org.ldaptive.beans.reflect.MethodAttributeValueMutator
-
Creates a new method attribute value mutator.
- MethodAttributeValueMutator(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
- name() - Method in annotation type org.ldaptive.beans.Attribute
-
Attribute name.
- nameMappings - Variable in class org.ldaptive.beans.generate.BeanGenerator
-
Name mappings.
- nameMappings(Map<String, String>) - Method in class org.ldaptive.beans.generate.BeanGenerator.Builder
- newInstance(ValueTranscoder<T>) - Static method in class org.ldaptive.beans.reflect.SingleValueReflectionTranscoder
-
Creates a new single value reflection transcoder.
O
- object - Variable in class org.ldaptive.beans.generate.BeanGenerator.Builder
- objectClasses - Variable in class org.ldaptive.beans.generate.BeanGenerator
-
Object classes to build beans for.
- objectClasses(String...) - Method in class org.ldaptive.beans.generate.BeanGenerator.Builder
- 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
- org.ldaptive.beans.spring.convert - package org.ldaptive.beans.spring.convert
P
- packageName - Variable in class org.ldaptive.beans.generate.BeanGenerator
-
Package to create beans in.
- packageName(String) - Method in class org.ldaptive.beans.generate.BeanGenerator.Builder
- property() - Method in annotation type org.ldaptive.beans.Attribute
-
Name of the method or field that maps to this attribute.
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.
- ReflectionUtils() - Constructor for class org.ldaptive.beans.reflect.ReflectionUtils
-
Default constructor.
- returnAttributes - Variable in class org.ldaptive.beans.persistence.DefaultLdapEntryManager
-
Additional attributes to include in searches.
S
- schema - Variable in class org.ldaptive.beans.generate.BeanGenerator
-
Schema to generate beans from.
- schema(Schema) - Method in class org.ldaptive.beans.generate.BeanGenerator.Builder
- setBinaryValues(Object, Collection<byte[]>) - Method in class org.ldaptive.beans.AbstractClassDescriptor.SimpleAttributeValueMutator
- 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
- setBinaryValues(Object, Collection<byte[]>) - Method in class org.ldaptive.beans.reflect.MethodAttributeValueMutator
- setBinaryValues(Object, Collection<byte[]>) - Method in class org.ldaptive.beans.spring.SpelAttributeValueMutator
- 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<?>, ArrayReflectionTranscoder) - Constructor for class org.ldaptive.beans.reflect.SetReflectionTranscoder
-
Creates a new set reflection transcoder.
- SetReflectionTranscoder(Class<?>, SingleValueReflectionTranscoder<?>) - 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
- 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
- setStringValues(Object, Collection<String>) - Method in class org.ldaptive.beans.reflect.MethodAttributeValueMutator
- setStringValues(Object, Collection<String>) - Method in class org.ldaptive.beans.spring.SpelAttributeValueMutator
- setterMethod - Variable in class org.ldaptive.beans.reflect.MethodAttributeValueMutator
-
Method to set data on.
- 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
- 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
- setValue(Object, String) - Method in class org.ldaptive.beans.spring.SpelDnValueMutator
- 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.
- SimpleAttributeValueMutator(String, String[], boolean) - Constructor for class org.ldaptive.beans.AbstractClassDescriptor.SimpleAttributeValueMutator
-
Creates a new simple attribute value mutator.
- SimpleDnValueMutator(String) - Constructor for class org.ldaptive.beans.AbstractClassDescriptor.SimpleDnValueMutator
-
Creates a new simple dn value mutator.
- 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.
- singleValueTranscoder - Variable in class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
-
Used for collections that do not contain arrays.
- singleValueTranscoders - Variable in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
-
Set of transcoders support single values.
- 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<T> - Class in org.ldaptive.beans.spring
-
Uses a
SpringClassDescriptorfor ldap entry mapping. - SpringLdapEntryMapper() - Constructor for class org.ldaptive.beans.spring.SpringLdapEntryMapper
-
Default constructor.
- SpringLdapEntryMapper(Converter<?, ?>...) - Constructor for class org.ldaptive.beans.spring.SpringLdapEntryMapper
-
Creates a new spring ldap entry mapper.
- StringToDurationConverter - Class in org.ldaptive.beans.spring.convert
-
Convert a String to a
Duration. - StringToDurationConverter() - Constructor for class org.ldaptive.beans.spring.convert.StringToDurationConverter
- StringToZonedDateTimeConverter - Class in org.ldaptive.beans.spring.convert
-
Convert a String to a
ZonedDateTime. - StringToZonedDateTimeConverter() - Constructor for class org.ldaptive.beans.spring.convert.StringToZonedDateTimeConverter
- supports(Class<?>) - Method in class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
- supports(Class<?>) - Method in class org.ldaptive.beans.reflect.ArrayReflectionTranscoder
- supports(Class<?>) - Method in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
- 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
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
- transcoder - Variable in class org.ldaptive.beans.spring.SpelAttributeValueMutator
-
Custom transcoder for this attribute.
- transcoder() - Method in annotation type org.ldaptive.beans.Attribute
-
Transcoder for this attribute.
- TranscoderFactory - Class in org.ldaptive.beans.reflect
-
Creates value transcoders and stores them in a static map.
- TranscoderFactory() - Constructor for class org.ldaptive.beans.reflect.TranscoderFactory
-
Default constructor.
- TRANSCODERS - Static variable in class org.ldaptive.beans.reflect.TranscoderFactory
-
Value transcoders.
- type - Variable in class org.ldaptive.beans.reflect.AbstractCollectionReflectionTranscoder
-
Type that is a collection.
- type - Variable in class org.ldaptive.beans.reflect.ArrayReflectionTranscoder
-
Type of array element for this transcoder.
- typeConverter - Variable in class org.ldaptive.beans.spring.SpringLdapEntryMapper
-
Type converter used by all contexts.
- typeMappings - Variable in class org.ldaptive.beans.generate.BeanGenerator
-
Mapping to determine attribute value type.
- typeMappings(Map<String, Class<?>>) - Method in class org.ldaptive.beans.generate.BeanGenerator.Builder
U
- useOperationalAttributes - Variable in class org.ldaptive.beans.generate.BeanGenerator
-
Whether to include operational attributes.
- useOperationalAttributes(boolean) - Method in class org.ldaptive.beans.generate.BeanGenerator.Builder
- useOptionalAttributes - Variable in class org.ldaptive.beans.generate.BeanGenerator
-
Whether to include optional attributes.
- useOptionalAttributes(boolean) - Method in class org.ldaptive.beans.generate.BeanGenerator.Builder
V
- values() - Method in annotation type org.ldaptive.beans.Attribute
-
Attribute values.
- valueTranscoder - Variable in class org.ldaptive.beans.reflect.AbstractAttributeValueMutator
-
Transcoder for modifying this attribute.
- valueTranscoder - Variable in class org.ldaptive.beans.reflect.ArrayReflectionTranscoder
-
Underlying value transcoder.
- valueTranscoder - Variable in class org.ldaptive.beans.reflect.DefaultReflectionTranscoder
-
Transcoder for this type.
- valueTranscoder - Variable in class org.ldaptive.beans.reflect.SingleValueReflectionTranscoder
-
Underlying value transcoder.
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.
Z
- ZonedDateTimeToStringConverter - Class in org.ldaptive.beans.spring.convert
-
Convert a
ZonedDateTimeto a String. - ZonedDateTimeToStringConverter() - Constructor for class org.ldaptive.beans.spring.convert.ZonedDateTimeToStringConverter
All Classes All Packages