Package org.ldaptive.beans.reflect
Class DefaultDnValueMutator
- java.lang.Object
-
- org.ldaptive.beans.reflect.DefaultDnValueMutator
-
- All Implemented Interfaces:
DnValueMutator
public class DefaultDnValueMutator extends Object implements DnValueMutator
Uses aAttributeValueMutatorto mutate the configured DN of an object.
-
-
Field Summary
Fields Modifier and Type Field Description private AttributeValueMutatordnMutatorMutator for the DN.protected LoggerloggerLogger for this class.
-
Constructor Summary
Constructors Constructor Description DefaultDnValueMutator(AttributeValueMutator mutator)Creates a new default dn value mutator.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetValue(Object object)Returns the DN value for the supplied object.voidsetValue(Object object, String value)Set the DN value for the supplied object.StringtoString()
-
-
-
Field Detail
-
logger
protected final Logger logger
Logger for this class.
-
dnMutator
private final AttributeValueMutator dnMutator
Mutator for the DN.
-
-
Constructor Detail
-
DefaultDnValueMutator
public DefaultDnValueMutator(AttributeValueMutator mutator)
Creates a new default dn value mutator.- Parameters:
mutator- for the DN
-
-
Method Detail
-
getValue
public String getValue(Object object)
Description copied from interface:DnValueMutatorReturns the DN value for the supplied object.- Specified by:
getValuein interfaceDnValueMutator- Parameters:
object- to return the DN of- Returns:
- DN value
-
setValue
public void setValue(Object object, String value)
Description copied from interface:DnValueMutatorSet the DN value for the supplied object.- Specified by:
setValuein interfaceDnValueMutator- Parameters:
object- to set the DN onvalue- of the DN
-
-