com.unboundid.ldap.protocol
Class CompareResponseProtocolOp
java.lang.Object
com.unboundid.ldap.protocol.GenericResponseProtocolOp
com.unboundid.ldap.protocol.CompareResponseProtocolOp
- All Implemented Interfaces:
- ProtocolOp, java.io.Serializable
@InternalUseOnly
@NotMutable
@ThreadSafety(level=COMPLETELY_THREADSAFE)
public final class CompareResponseProtocolOp
- extends GenericResponseProtocolOp
This class provides an implementation of a compare response protocol op.
- See Also:
- Serialized Form
Constructor Summary |
CompareResponseProtocolOp(int resultCode,
java.lang.String matchedDN,
java.lang.String diagnosticMessage,
java.util.List<java.lang.String> referralURLs)
Creates a new instance of this compare response protocol op with the
provided information. |
CompareResponseProtocolOp(LDAPResult result)
Creates a new compare response protocol op from the provided LDAP result
object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CompareResponseProtocolOp
public CompareResponseProtocolOp(int resultCode,
java.lang.String matchedDN,
java.lang.String diagnosticMessage,
java.util.List<java.lang.String> referralURLs)
- Creates a new instance of this compare response protocol op with the
provided information.
- Parameters:
resultCode
- The result code for this response.matchedDN
- The matched DN for this response, if available.diagnosticMessage
- The diagnostic message for this response, if
any.referralURLs
- The list of referral URLs for this response, if
any.
CompareResponseProtocolOp
public CompareResponseProtocolOp(LDAPResult result)
- Creates a new compare response protocol op from the provided LDAP result
object.
- Parameters:
result
- The LDAP result object to use to create this protocol op.
encodeProtocolOp
public ASN1Element encodeProtocolOp()
- Encodes this protocol op to an ASN.1 element suitable for inclusion in an
encoded LDAP message.
- Returns:
- The ASN.1 element containing the encoded protocol op.
decodeProtocolOp
public static CompareResponseProtocolOp decodeProtocolOp(ASN1Element element)
throws LDAPException
- Decodes the provided ASN.1 element as a compare response protocol op.
- Parameters:
element
- The ASN.1 element to be decoded.
- Returns:
- The decoded compare response protocol op.
- Throws:
LDAPException
- If the provided ASN.1 element cannot be decoded as
a compare response protocol op.