Package org.ldaptive.beans
Class AbstractClassDescriptor.SimpleAttributeValueMutator
java.lang.Object
org.ldaptive.beans.AbstractClassDescriptor.SimpleAttributeValueMutator
- All Implemented Interfaces:
AttributeValueMutator
- Enclosing class:
- AbstractClassDescriptor
protected static class AbstractClassDescriptor.SimpleAttributeValueMutator
extends Object
implements AttributeValueMutator
Stores an
Attribute configuration in an LdapAttribute object. Setter methods are no-ops.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSimpleAttributeValueMutator(String name, String[] values, boolean binary) Creates a new simple attribute value mutator. -
Method Summary
Modifier and TypeMethodDescriptionCollection<byte[]>getBinaryValues(Object object) Returns the binary values of the attribute.getName()Returns the name of the attribute.getStringValues(Object object) Returns the string values of the attribute.booleanisBinary()Returns whether the attribute is binary.voidsetBinaryValues(Object object, Collection<byte[]> values) Sets the binary values of the attribute.voidsetStringValues(Object object, Collection<String> values) Sets the string values of the attribute.toString()
-
Field Details
-
la
Ldap attribute to operate on.
-
-
Constructor Details
-
SimpleAttributeValueMutator
Creates a new simple attribute value mutator.- Parameters:
name- of the attributevalues- of the attributebinary- whether values contains base64 encoded data
-
-
Method Details
-
getName
Description copied from interface:AttributeValueMutatorReturns the name of the attribute.- Specified by:
getNamein interfaceAttributeValueMutator- Returns:
- attribute name
-
isBinary
public boolean isBinary()Description copied from interface:AttributeValueMutatorReturns whether the attribute is binary.- Specified by:
isBinaryin interfaceAttributeValueMutator- Returns:
- whether the attribute is binary
-
getStringValues
Description copied from interface:AttributeValueMutatorReturns the string values of the attribute.- Specified by:
getStringValuesin interfaceAttributeValueMutator- Parameters:
object- containing attribute values- Returns:
- attribute values
-
getBinaryValues
Description copied from interface:AttributeValueMutatorReturns the binary values of the attribute.- Specified by:
getBinaryValuesin interfaceAttributeValueMutator- Parameters:
object- containing attribute values- Returns:
- attribute values
-
setStringValues
Description copied from interface:AttributeValueMutatorSets the string values of the attribute.- Specified by:
setStringValuesin interfaceAttributeValueMutator- Parameters:
object- to set values onvalues- to set
-
setBinaryValues
Description copied from interface:AttributeValueMutatorSets the binary values of the attribute.- Specified by:
setBinaryValuesin interfaceAttributeValueMutator- Parameters:
object- to set values onvalues- to set
-
toString
-