LDAP Classes
Implements Java LDAP

com.novell.ldap
Class LDAPExtendedRequest

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

public class LDAPExtendedRequest
extends LDAPMessage

Represents an LDAP Extended 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
LDAPExtendedRequest()
          This constructor was added to support default Serialization
LDAPExtendedRequest(LDAPExtendedOperation op, LDAPControl[] cont)
          Constructs an LDAPExtendedRequest.
 
Method Summary
 LDAPExtendedOperation getExtendedOperation()
          Retrieves an extended operation from this request
protected  void setDeserializedValues(LDAPMessage readObject, com.novell.ldap.rfc2251.RfcControls asn1Ctrls)
           
 
Methods inherited from class com.novell.ldap.LDAPMessage
getControls, getMessageID, getTag, getType, isRequest, readDSML, readExternal, setTag, toString, writeDSML, writeExternal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LDAPExtendedRequest

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


LDAPExtendedRequest

public LDAPExtendedRequest(LDAPExtendedOperation op,
                           LDAPControl[] cont)
Constructs an LDAPExtendedRequest.

Parameters:
op - The object which contains (1) an identifier of an extended operation which should be recognized by the particular LDAP server this client is connected to, and (2) an operation- specific sequence of octet strings or BER-encoded values.

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

getExtendedOperation

public LDAPExtendedOperation getExtendedOperation()
Retrieves an extended operation from this request

Returns:
extended operation represented in this request.

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