LDAP Classes
Implements Java LDAP

com.novell.ldap.events.edir
Class EdirEventIntermediateResponse

java.lang.Object
  extended bycom.novell.ldap.LDAPMessage
      extended bycom.novell.ldap.LDAPResponse
          extended bycom.novell.ldap.LDAPIntermediateResponse
              extended bycom.novell.ldap.events.edir.EdirEventIntermediateResponse
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable

public class EdirEventIntermediateResponse
extends LDAPIntermediateResponse

This class represents the LdapIntermediateResponse Message returned by Edirectory during Event Notification.

The EdirEventIntermediateResponse uses the following OID:
   2.16.840.1.113719.1.27.100.81

The responseValue has the following format:
responseValue ::=
  SEQUENCE {
      EventType INTEGER,
      ResultCode INTEGER,
      EventData OCTET STRING OPTIONAL
  }

See Also:
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
EdirEventIntermediateResponse(byte[] message)
          The constructor for this object which accepts bytes and convert into a message.
EdirEventIntermediateResponse(com.novell.ldap.rfc2251.RfcLDAPMessage message)
          Default Constructor using a RFCLDAPMessage.
 
Method Summary
 int getEventResult()
          Returns the event Result Code.
 int getEventtype()
          Returns the event type for this response.
 EventResponseData getResponsedata()
          Returns the response data associated with this event.
 java.lang.String toString()
          Returns the String Representation of this Object.
 
Methods inherited from class com.novell.ldap.LDAPIntermediateResponse
getID, getRegisteredResponses, getValue, register
 
Methods inherited from class com.novell.ldap.LDAPResponse
chkResultCode, getControls, getErrorMessage, getMatchedDN, getMessageID, getReferrals, getResultCode, getType, setDeserializedValues
 
Methods inherited from class com.novell.ldap.LDAPMessage
getTag, 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

EdirEventIntermediateResponse

public EdirEventIntermediateResponse(com.novell.ldap.rfc2251.RfcLDAPMessage message)
                              throws LDAPException
Default Constructor using a RFCLDAPMessage.

Parameters:
message - RFCLDAPMessage Object for constructing this message.
Throws:
LDAPException - When the decoding of the message fails, it results in an LDAPException.

EdirEventIntermediateResponse

public EdirEventIntermediateResponse(byte[] message)
                              throws java.lang.Exception
The constructor for this object which accepts bytes and convert into a message. Note: This constructor is for testing purpose.

Parameters:
message - bytes of data.
Throws:
java.lang.Exception - When the message creation fails.
Method Detail

getEventResult

public int getEventResult()
Returns the event Result Code.

Returns:
event result as int.

getEventtype

public int getEventtype()
Returns the event type for this response.

Returns:
event type as integer.

getResponsedata

public EventResponseData getResponsedata()
Returns the response data associated with this event.

Returns:
EventResponseData datastructure.

toString

public java.lang.String toString()
Returns the String Representation of this Object.

Overrides:
toString in class LDAPMessage
Returns:
a string representation of the object.

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