|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.directory.api.ldap.model.entry.DefaultModification
public class DefaultModification
An internal implementation for a ModificationItem. The name has been chosen so that it does not conflict with @see ModificationItem
| Field Summary | |
|---|---|
protected static org.slf4j.Logger |
LOG
logger for reporting errors that might not be handled properly upstream |
| Constructor Summary | |
|---|---|
DefaultModification()
Creates a new instance of DefaultModification. |
|
DefaultModification(ModificationOperation operation,
Attribute attribute)
Creates a new instance of DefaultModification. |
|
DefaultModification(ModificationOperation operation,
AttributeType attributeType)
Creates a new instance of DefaultModification with no value. |
|
DefaultModification(ModificationOperation operation,
AttributeType attributeType,
byte[]... values)
Creates a new instance of DefaultModification. |
|
DefaultModification(ModificationOperation operation,
AttributeType attributeType,
String... values)
Creates a new instance of DefaultModification. |
|
DefaultModification(ModificationOperation operation,
AttributeType attributeType,
Value<?>... values)
Creates a new instance of DefaultModification. |
|
DefaultModification(ModificationOperation operation,
String attributeId)
Creates a new instance of DefaultModification with no value |
|
DefaultModification(ModificationOperation operation,
String attributeId,
byte[]... values)
Creates a new instance of DefaultModification. |
|
DefaultModification(ModificationOperation operation,
String attributeId,
String... values)
Creates a new instance of DefaultModification. |
|
DefaultModification(ModificationOperation operation,
String attributeId,
Value<?>... values)
Creates a new instance of DefaultModification. |
|
DefaultModification(SchemaManager schemaManager,
Modification modification)
Creates a new instance of DefaultModification. |
|
| Method Summary | |
|---|---|
void |
apply(AttributeType attributeType)
Apply the AttributeType to the Modification |
DefaultModification |
clone()
The clone operation |
boolean |
equals(Object that)
|
Attribute |
getAttribute()
|
AttributeType |
getAttributeType()
|
ModificationOperation |
getOperation()
|
int |
hashCode()
Compute the modification @see Object#hashCode |
void |
readExternal(ObjectInput in)
|
void |
setAttribute(Attribute attribute)
Set the attribute's modification |
void |
setOperation(int operation)
Store the modification operation |
void |
setOperation(ModificationOperation operation)
Store the modification operation |
String |
toString()
|
void |
writeExternal(ObjectOutput out)
|
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected static final org.slf4j.Logger LOG
| Constructor Detail |
|---|
public DefaultModification()
public DefaultModification(ModificationOperation operation,
Attribute attribute)
operation - The modification operationattribute - The associated attribute
public DefaultModification(ModificationOperation operation,
String attributeId,
String... values)
operation - The modification operationattributeId - The associated attribute IDvalues - the associated values
public DefaultModification(ModificationOperation operation,
String attributeId,
byte[]... values)
operation - The modification operationattributeId - The associated attribute IDvalues - the associated values
public DefaultModification(ModificationOperation operation,
String attributeId,
Value<?>... values)
operation - The modification operationattributeId - The associated attribute IDvalues - the associated values
public DefaultModification(ModificationOperation operation,
String attributeId)
operation - The modification operationattributeId - The associated attribute ID
public DefaultModification(ModificationOperation operation,
AttributeType attributeType,
String... values)
throws LdapInvalidAttributeValueException
operation - The modification operationattributeType - The associated attributeTypevalues - the associated values
LdapInvalidAttributeValueException
public DefaultModification(ModificationOperation operation,
AttributeType attributeType,
byte[]... values)
throws LdapInvalidAttributeValueException
operation - The modification operationattributeType - The associated attributeTypevalues - the associated values
LdapInvalidAttributeValueException
public DefaultModification(ModificationOperation operation,
AttributeType attributeType,
Value<?>... values)
throws LdapInvalidAttributeValueException
operation - The modification operationattributeType - The associated attributeTypevalues - the associated values
LdapInvalidAttributeValueException
public DefaultModification(ModificationOperation operation,
AttributeType attributeType)
throws LdapInvalidAttributeValueException
operation - The modification operationattributeType - The associated attributeType
LdapInvalidAttributeValueException
public DefaultModification(SchemaManager schemaManager,
Modification modification)
schemaManager - The schema managermodification - The modification| Method Detail |
|---|
public ModificationOperation getOperation()
getOperation in interface Modificationpublic void setOperation(int operation)
setOperation in interface Modificationoperation - The DirContext value to assignpublic void setOperation(ModificationOperation operation)
setOperation in interface Modificationoperation - The ModificationOperation value to assignpublic Attribute getAttribute()
getAttribute in interface Modificationpublic void setAttribute(Attribute attribute)
setAttribute in interface Modificationattribute - The modified attribute
public void apply(AttributeType attributeType)
throws LdapInvalidAttributeValueException
apply in interface ModificationLdapInvalidAttributeValueExceptionpublic AttributeType getAttributeType()
public boolean equals(Object that)
equals in class Objecttrue if both values are equalObject.equals(Object)public int hashCode()
hashCode in class Object
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
readExternal in interface ExternalizableIOException
ClassNotFoundExceptionExternalizable.readExternal(ObjectInput)
public void writeExternal(ObjectOutput out)
throws IOException
writeExternal in interface ExternalizableIOExceptionExternalizable.writeExternal(ObjectOutput)public DefaultModification clone()
clone in interface Modificationclone in class Objectpublic String toString()
toString in class ObjectObject.toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||