org.apache.directory.shared.ldap.message
Class BindResponseImpl
java.lang.Object
org.apache.directory.shared.ldap.message.AbstractMessage
org.apache.directory.shared.ldap.message.AbstractResponse
org.apache.directory.shared.ldap.message.AbstractResultResponse
org.apache.directory.shared.ldap.message.BindResponseImpl
- All Implemented Interfaces:
- BindResponse, Message, Response, ResultResponse
- public class BindResponseImpl
- extends AbstractResultResponse
- implements BindResponse
Lockable BindResponse implementation.
- Version:
- $Rev: 379008 $
- Author:
- Apache Directory Project
Fields inherited from interface org.apache.directory.shared.ldap.message.BindResponse |
TYPE |
Constructor Summary |
BindResponseImpl(int id)
Creates a Lockable AddResponse as a reply to an AddRequest. |
Method Summary |
boolean |
equals(java.lang.Object obj)
Checks to see if this BindResponse is equal to another BindResponse. |
byte[] |
getServerSaslCreds()
Gets the optional property holding SASL authentication response paramters
that are SASL mechanism specific. |
void |
setServerSaslCreds(byte[] serverSaslCreds)
Sets the optional property holding SASL authentication response paramters
that are SASL mechanism specific. |
java.lang.String |
toString()
Get a String representation of a BindResponse |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BindResponseImpl
public BindResponseImpl(int id)
- Creates a Lockable AddResponse as a reply to an AddRequest.
- Parameters:
id
- the session unique message id
getServerSaslCreds
public byte[] getServerSaslCreds()
- Gets the optional property holding SASL authentication response paramters
that are SASL mechanism specific. Will return null if the authentication
is simple.
- Specified by:
getServerSaslCreds
in interface BindResponse
- Returns:
- the sasl mech. specific credentials or null of auth. is simple
setServerSaslCreds
public void setServerSaslCreds(byte[] serverSaslCreds)
- Sets the optional property holding SASL authentication response paramters
that are SASL mechanism specific. Leave null if authentication mode is
simple.
- Specified by:
setServerSaslCreds
in interface BindResponse
- Parameters:
serverSaslCreds
- the sasl auth. mech. specific credentials
equals
public boolean equals(java.lang.Object obj)
- Checks to see if this BindResponse is equal to another BindResponse. The
implementation and lockable properties are not factored into the
evaluation of equality. Only the messageId, saslCredentials and the
LdapResults of this BindResponse PDU and the compared object are taken
into account if that object also implements the BindResponse interface.
- Overrides:
equals
in class AbstractResultResponse
- Parameters:
obj
- the object to test for equality with this BindResponse
- Returns:
- true if obj equals this BindResponse false otherwise
toString
public java.lang.String toString()
- Get a String representation of a BindResponse
- Overrides:
toString
in class AbstractResultResponse
- Returns:
- A BindResponse String
Copyright © 2003-2006 . All Rights Reserved.