org.opends.dsml.protocol
Class DSMLModifyDNOperation
java.lang.Object
org.opends.dsml.protocol.DSMLModifyDNOperation
public class DSMLModifyDNOperation
- extends java.lang.Object
This class provides the functionality for the performing an
LDAP MODIFY_DN operation based on the specified DSML request.
Method Summary |
org.opends.dsml.protocol.LDAPResult |
doOperation(org.opends.dsml.protocol.ObjectFactory objFactory,
org.opends.dsml.protocol.ModifyDNRequest modifyDNRequest)
Perform the LDAP Modify DN 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 |
DSMLModifyDNOperation
public DSMLModifyDNOperation(LDAPConnection connection)
- Create the instance with the specified connection.
- Parameters:
connection
- The LDAP connection to send the request on.
doOperation
public org.opends.dsml.protocol.LDAPResult doOperation(org.opends.dsml.protocol.ObjectFactory objFactory,
org.opends.dsml.protocol.ModifyDNRequest modifyDNRequest)
throws java.io.IOException,
LDAPException,
ASN1Exception
- Perform the LDAP Modify DN operation and send the result back to the
client.
- Parameters:
objFactory
- The object factory for this operation.modifyDNRequest
- The modify DN request for this operation.
- Returns:
- The result of the modify DN 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.