Package org.ldaptive.beans
Interface ClassDescriptor
- All Known Implementing Classes:
AbstractClassDescriptor,DefaultClassDescriptor,FieldClassDescriptor,MethodClassDescriptor,SpringClassDescriptor
public interface ClassDescriptor
Describes the attribute value mutators and DN value mutators for a specific type.
-
Method Summary
Modifier and TypeMethodDescriptionReturns the attribute value mutator for the attribute with the supplied name.Returns the attribute value mutators for this type.Returns the DN value mutator for this type.voidinitialize(Class<?> type) Prepare this class descriptor for use.
-
Method Details
-
initialize
Prepare this class descriptor for use.- Parameters:
type- of object to describe
-
getDnValueMutator
DnValueMutator getDnValueMutator()Returns the DN value mutator for this type.- Returns:
- dn value mutator
-
getAttributeValueMutators
Collection<AttributeValueMutator> getAttributeValueMutators()Returns the attribute value mutators for this type.- Returns:
- value mutators
-
getAttributeValueMutator
Returns the attribute value mutator for the attribute with the supplied name.- Parameters:
name- of the attribute- Returns:
- value mutator
-