netscape.ldap.util
Class LDIFModifyContent

java.lang.Object
  extended bynetscape.ldap.util.LDIFBaseContent
      extended bynetscape.ldap.util.LDIFModifyContent
All Implemented Interfaces:
LDIFContent, java.io.Serializable

public class LDIFModifyContent
extends LDIFBaseContent

An object of this class represents the content of an LDIF record that specifies modifications to an entry. This class implements the LDIFContent interface.

To get this object from an LDIFRecord object, use the getContent method and cast the return value as LDIFModifyContent.

Version:
1.0
See Also:
LDIFRecord.getContent(), Serialized Form

Field Summary
(package private) static long serialVersionUID
           
 
Fields inherited from interface netscape.ldap.util.LDIFContent
ADD_CONTENT, ATTRIBUTE_CONTENT, DELETE_CONTENT, MODDN_CONTENT, MODIFICATION_CONTENT
 
Constructor Summary
LDIFModifyContent()
          Constructs an empty LDIFModifyContent object.
 
Method Summary
 void addElement(LDAPModification mod)
          Specifies an additional modification that should be made to the entry.
 LDAPModification[] getModifications()
          Retrieves the list of the modifications specified in the content of the LDIF record.
 int getType()
          Returns the content type.
 java.lang.String toString()
          Returns the string representation of the content of the LDIF record.
 
Methods inherited from class netscape.ldap.util.LDIFBaseContent
getControls, getControlString, setControls
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

LDIFModifyContent

public LDIFModifyContent()
Constructs an empty LDIFModifyContent object. To specify the modifications to be made to the entry, use the addElement method.

See Also:
addElement(netscape.ldap.LDAPModification)
Method Detail

getType

public int getType()
Returns the content type. You can use this with the getContent method of the LDIFRecord object to determine the type of content specified in the record.

Returns:
the content type (which is LDIFContent.MODIFICATION_CONTENT).
See Also:
LDIFRecord.getContent()

addElement

public void addElement(LDAPModification mod)
Specifies an additional modification that should be made to the entry.

Parameters:
mod - LDAPModification object representing the change to make to the entry
See Also:
LDAPModification

getModifications

public LDAPModification[] getModifications()
Retrieves the list of the modifications specified in the content of the LDIF record.

Returns:
an array of LDAPModification objects that represent the modifications specified in the content of the LDIF record.
See Also:
LDAPModification

toString

public java.lang.String toString()
Returns the string representation of the content of the LDIF record.

Returns:
the string representation of the content of the LDIF record.