org.apache.directory.shared.ldap.message
Class AbstractResultResponse

java.lang.Object
  extended byorg.apache.directory.shared.ldap.message.AbstractMessage
      extended byorg.apache.directory.shared.ldap.message.AbstractResponse
          extended byorg.apache.directory.shared.ldap.message.AbstractResultResponse
All Implemented Interfaces:
Message, Response, ResultResponse
Direct Known Subclasses:
AddResponseImpl, BindResponseImpl, CompareResponseImpl, DeleteResponseImpl, ExtendedResponseImpl, ModifyDnResponseImpl, ModifyResponseImpl, SearchResponseDoneImpl

public abstract class AbstractResultResponse
extends AbstractResponse
implements ResultResponse

Abstract base for a Lockable ResultResponse message.

Version:
$Revision: 379008 $
Author:
Apache Directory Project

Constructor Summary
protected AbstractResultResponse(int id, MessageTypeEnum type)
          Allows subclasses based on the abstract type to create a response to a request.
 
Method Summary
 boolean equals(java.lang.Object obj)
          Checks to see if an object is equal to this AbstractResultResponse.
 LdapResult getLdapResult()
          Gets the LdapResult components of this Response.
 java.lang.String toString()
          Get a String representation of an Response
 
Methods inherited from class org.apache.directory.shared.ldap.message.AbstractMessage
add, get, getControls, getMessageId, getType, put, remove
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.directory.shared.ldap.message.Message
add, get, getControls, getMessageId, getType, put, remove
 

Constructor Detail

AbstractResultResponse

protected AbstractResultResponse(int id,
                                 MessageTypeEnum type)
Allows subclasses based on the abstract type to create a response to a request.

Parameters:
id - the response eliciting this Request
type - the message type of the response
Method Detail

getLdapResult

public LdapResult getLdapResult()
Gets the LdapResult components of this Response.

Specified by:
getLdapResult in interface ResultResponse
Returns:
the LdapResult for this Response.

equals

public boolean equals(java.lang.Object obj)
Checks to see if an object is equal to this AbstractResultResponse. First the object is checked to see if it is this AbstractResultResponse instance if so it returns true. Next it checks if the super method returns false and if it does false is returned. It then checks if the LDAPResult's are equal. If not false is returned and if they match true is returned.

Overrides:
equals in class AbstractMessage
Parameters:
obj - the object to compare to this LdapResult containing response
Returns:
true if they objects are equivalent false otherwise

toString

public java.lang.String toString()
Get a String representation of an Response

Returns:
An Response String


Copyright © 2003-2006 . All Rights Reserved.