public abstract class AbstractClassDescriptor extends Object implements ClassDescriptor
AttributeValueMutator and a DnValueMutator.| Modifier and Type | Class and Description | 
|---|---|
| protected class  | AbstractClassDescriptor.SimpleAttributeValueMutatorStores an  Attributeconfiguration in anLdapAttributeobject. | 
| protected class  | AbstractClassDescriptor.SimpleDnValueMutatorStores the DN value from a  Entryconfiguration. | 
| Modifier and Type | Field and Description | 
|---|---|
| private Map<String,AttributeValueMutator> | attributeMutatorsAttribute value mutators for this class. | 
| private DnValueMutator | dnMutatorDn value mutator for this class. | 
| protected Logger | loggerLogger for this class. | 
| Constructor and Description | 
|---|
| AbstractClassDescriptor() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | addAttributeValueMutator(AttributeValueMutator mutator)Adds an attribute value mutator to this class descriptor. | 
| protected void | addAttributeValueMutator(Collection<AttributeValueMutator> mutators)Adds attribute value mutators to this class descriptor. | 
| AttributeValueMutator | getAttributeValueMutator(String name)Returns the attribute value mutator for the attribute with the supplied name. | 
| Collection<AttributeValueMutator> | getAttributeValueMutators()Returns the attribute value mutators for this type. | 
| DnValueMutator | getDnValueMutator()Returns the DN value mutator for this type. | 
| protected void | setDnValueMutator(DnValueMutator mutator)Sets the dn value mutator. | 
| String | toString() | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitinitializeprotected final Logger logger
private final Map<String,AttributeValueMutator> attributeMutators
private DnValueMutator dnMutator
protected void setDnValueMutator(DnValueMutator mutator)
mutator - to setprotected void addAttributeValueMutator(AttributeValueMutator mutator)
mutator - to addprotected void addAttributeValueMutator(Collection<AttributeValueMutator> mutators)
mutators - to addpublic DnValueMutator getDnValueMutator()
ClassDescriptorgetDnValueMutator in interface ClassDescriptorpublic Collection<AttributeValueMutator> getAttributeValueMutators()
ClassDescriptorgetAttributeValueMutators in interface ClassDescriptorpublic AttributeValueMutator getAttributeValueMutator(String name)
ClassDescriptorgetAttributeValueMutator in interface ClassDescriptorname - of the attributeCopyright © 2003-2019 Virginia Tech. All Rights Reserved.