@InternalUseOnly @NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class CompareResponseProtocolOp extends GenericResponseProtocolOp
TYPE_REFERRALS
Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
static CompareResponseProtocolOp |
decodeProtocolOp(ASN1Element element)
Decodes the provided ASN.1 element as a compare response protocol op.
|
ASN1Element |
encodeProtocolOp()
Encodes this protocol op to an ASN.1 element suitable for inclusion in an
encoded LDAP message.
|
getDiagnosticMessage, getMatchedDN, getProtocolOpType, getReferralURLs, getResultCode, toLDAPResult, toString, toString, writeTo
public CompareResponseProtocolOp(int resultCode, @Nullable java.lang.String matchedDN, @Nullable java.lang.String diagnosticMessage, @Nullable java.util.List<java.lang.String> referralURLs)
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.public CompareResponseProtocolOp(@NotNull LDAPResult result)
result
- The LDAP result object to use to create this protocol op.@NotNull public ASN1Element encodeProtocolOp()
@NotNull public static CompareResponseProtocolOp decodeProtocolOp(@NotNull ASN1Element element) throws LDAPException
element
- The ASN.1 element to be decoded.LDAPException
- If the provided ASN.1 element cannot be decoded as
a compare response protocol op.