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.void
initialize
(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
-