org.opends.dsml.protocol
Class DSMLModifyOperation

java.lang.Object
  extended by org.opends.dsml.protocol.DSMLModifyOperation

public class DSMLModifyOperation
extends java.lang.Object

This class provides the functionality for the performing an LDAP MODIFY operation based on the specified DSML request.


Constructor Summary
DSMLModifyOperation(LDAPConnection connection)
          Create the instance with the specified LDAP connection.
 
Method Summary
 org.opends.dsml.protocol.LDAPResult doOperation(org.opends.dsml.protocol.ObjectFactory objFactory, org.opends.dsml.protocol.ModifyRequest modifyRequest)
          Perform the LDAP Modify operation and send the result back to the client.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DSMLModifyOperation

public DSMLModifyOperation(LDAPConnection connection)
Create the instance with the specified LDAP connection.

Parameters:
connection - The LDAP connection to send the request.
Method Detail

doOperation

public org.opends.dsml.protocol.LDAPResult doOperation(org.opends.dsml.protocol.ObjectFactory objFactory,
                                                       org.opends.dsml.protocol.ModifyRequest modifyRequest)
                                                throws java.io.IOException,
                                                       LDAPException,
                                                       ASN1Exception
Perform the LDAP Modify operation and send the result back to the client.

Parameters:
objFactory - The object factory for this operation.
modifyRequest - The modify request for this operation.
Returns:
The result of the add operation.
Throws:
java.io.IOException - If an I/O problem occurs.
LDAPException - If an error occurs while interacting with an LDAP element.
ASN1Exception - If an error occurs while interacting with an ASN.1 element.