Class OpaqueExtendedResponse
- java.lang.Object
-
- org.apache.directory.api.ldap.model.message.AbstractMessage
-
- org.apache.directory.api.ldap.model.message.AbstractResponse
-
- org.apache.directory.api.ldap.model.message.AbstractResultResponse
-
- org.apache.directory.api.ldap.model.message.AbstractExtendedResponse
-
- org.apache.directory.api.ldap.model.message.OpaqueExtendedResponse
-
- All Implemented Interfaces:
ExtendedResponse,Message,Response,ResultResponse
public class OpaqueExtendedResponse extends AbstractExtendedResponse
ExtendedResponse basic implementation.- Author:
- Apache Directory Project
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static longserialVersionUID-
Fields inherited from class org.apache.directory.api.ldap.model.message.AbstractExtendedResponse
responseName
-
Fields inherited from class org.apache.directory.api.ldap.model.message.AbstractResultResponse
ldapResult
-
Fields inherited from class org.apache.directory.api.ldap.model.message.AbstractMessage
controls
-
-
Constructor Summary
Constructors Constructor Description OpaqueExtendedResponse()Creates an ExtendedResponse implementing object used to perform extended protocol operation on the server.OpaqueExtendedResponse(int messageId)Creates an ExtendedResponse implementing object used to perform extended protocol operation on the server.OpaqueExtendedResponse(int messageId, String responseName)Creates an ExtendedResponse implementing object used to perform extended protocol operation on the server.OpaqueExtendedResponse(String responseName)Creates an ExtendedResponse implementing object used to perform extended protocol operation on the server.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)Checks to see if an object equals this ExtendedRequest.byte[]getResponseValue()inthashCode()voidsetResponseValue(byte[] responseValue)StringtoString()Get a String representation of an Extended Request-
Methods inherited from class org.apache.directory.api.ldap.model.message.AbstractExtendedResponse
getResponseName, setResponseName
-
Methods inherited from class org.apache.directory.api.ldap.model.message.AbstractResultResponse
getLdapResult
-
Methods inherited from class org.apache.directory.api.ldap.model.message.AbstractMessage
addAllControls, addControl, get, getControl, getControls, getMessageId, getType, hasControl, put, removeControl, setMessageId, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.directory.api.ldap.model.message.Message
addAllControls, addControl, get, getControl, getControls, getMessageId, getType, hasControl, put, removeControl, setMessageId
-
Methods inherited from interface org.apache.directory.api.ldap.model.message.ResultResponse
getLdapResult
-
-
-
-
Field Detail
-
serialVersionUID
static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
OpaqueExtendedResponse
public OpaqueExtendedResponse()
Creates an ExtendedResponse implementing object used to perform extended protocol operation on the server.
-
OpaqueExtendedResponse
public OpaqueExtendedResponse(int messageId)
Creates an ExtendedResponse implementing object used to perform extended protocol operation on the server.- Parameters:
messageId- the messageID
-
OpaqueExtendedResponse
public OpaqueExtendedResponse(String responseName)
Creates an ExtendedResponse implementing object used to perform extended protocol operation on the server.- Parameters:
responseName- The extended response OID
-
OpaqueExtendedResponse
public OpaqueExtendedResponse(int messageId, String responseName)Creates an ExtendedResponse implementing object used to perform extended protocol operation on the server.- Parameters:
messageId- the messageIDresponseName- The extended response OID
-
-
Method Detail
-
getResponseValue
public byte[] getResponseValue()
- Returns:
- the response value
-
setResponseValue
public void setResponseValue(byte[] responseValue)
- Parameters:
responseValue- the responseValue to set
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractExtendedResponse- Returns:
- the instance's hash code
- See Also:
Object.hashCode()
-
equals
public boolean equals(Object obj)
Checks to see if an object equals this ExtendedRequest.- Overrides:
equalsin classAbstractExtendedResponse- Parameters:
obj- the object to be checked for equality- Returns:
- true if the obj equals this ExtendedRequest, false otherwise
-
toString
public String toString()
Get a String representation of an Extended Request- Overrides:
toStringin classAbstractExtendedResponse- Returns:
- an Extended Request String
-
-