LDAP Classes
Implements Java LDAP

com.novell.ldap
Class LDAPModifyRequest

java.lang.Object
  extended bycom.novell.ldap.LDAPMessage
      extended bycom.novell.ldap.LDAPModifyRequest
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable

public class LDAPModifyRequest
extends LDAPMessage

Modification Request.

See Also:
LDAPConnection.sendRequest(com.novell.ldap.LDAPMessage, com.novell.ldap.LDAPMessageQueue), Serialized Form

Field Summary
 
Fields inherited from class com.novell.ldap.LDAPMessage
ABANDON_REQUEST, ADD_REQUEST, ADD_RESPONSE, BIND_REQUEST, BIND_RESPONSE, COMPARE_REQUEST, COMPARE_RESPONSE, DEL_REQUEST, DEL_RESPONSE, EXTENDED_REQUEST, EXTENDED_RESPONSE, INTERMEDIATE_RESPONSE, message, MODIFY_RDN_REQUEST, MODIFY_RDN_RESPONSE, MODIFY_REQUEST, MODIFY_RESPONSE, SEARCH_REQUEST, SEARCH_RESPONSE, SEARCH_RESULT, SEARCH_RESULT_REFERENCE, UNBIND_REQUEST
 
Constructor Summary
LDAPModifyRequest()
          This constructor was added to support default Serialization
LDAPModifyRequest(java.lang.String dn, LDAPModification[] mods, LDAPControl[] cont)
          Constructs an LDAP Modify request.
 
Method Summary
 java.lang.String getDN()
          Returns of the dn of the entry to modify in the directory
 LDAPModification[] getModifications()
          Constructs the modifications associated with this request
protected  void setDeserializedValues(LDAPMessage readObject, com.novell.ldap.rfc2251.RfcControls asn1Ctrls)
           
 java.lang.String toString()
          Return an ASN1 representation of this modify request #return an ASN1 representation of this object
 
Methods inherited from class com.novell.ldap.LDAPMessage
getControls, getMessageID, getTag, getType, isRequest, readDSML, readExternal, setTag, writeDSML, writeExternal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LDAPModifyRequest

public LDAPModifyRequest()
This constructor was added to support default Serialization


LDAPModifyRequest

public LDAPModifyRequest(java.lang.String dn,
                         LDAPModification[] mods,
                         LDAPControl[] cont)
                  throws LDAPException
Constructs an LDAP Modify request.

Parameters:
dn - The distinguished name of the entry to modify.

mods - The changes to be made to the entry.

cont - Any controls that apply to the modify request, or null if none.
Method Detail

getDN

public java.lang.String getDN()
Returns of the dn of the entry to modify in the directory

Returns:
the dn of the entry to modify

getModifications

public LDAPModification[] getModifications()
Constructs the modifications associated with this request

Returns:
an array of LDAPModification objects

toString

public java.lang.String toString()
Return an ASN1 representation of this modify request #return an ASN1 representation of this object

Overrides:
toString in class LDAPMessage
Returns:
a String representation for this LDAPMessage

setDeserializedValues

protected void setDeserializedValues(LDAPMessage readObject,
                                     com.novell.ldap.rfc2251.RfcControls asn1Ctrls)
                              throws java.io.IOException,
                                     java.lang.ClassNotFoundException
Overrides:
setDeserializedValues in class LDAPMessage
Throws:
java.io.IOException
java.lang.ClassNotFoundException

LDAP Classes
Implements Java LDAP

Copyright © 2002 Novell, Inc. All Rights Reserved.
Novell, Inc.
1800 South Novell Place
Provo, Ut 84606
Phone: (801) 861-5000