@InternalUseOnly @NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class SearchResultDoneProtocolOp extends GenericResponseProtocolOp
TYPE_REFERRALS| Constructor and Description |
|---|
SearchResultDoneProtocolOp(int resultCode,
java.lang.String matchedDN,
java.lang.String diagnosticMessage,
java.util.List<java.lang.String> referralURLs)
Creates a new instance of this search result done protocol op with the
provided information.
|
SearchResultDoneProtocolOp(LDAPResult result)
Creates a new search result done protocol op from the provided LDAP result
object.
|
| Modifier and Type | Method and Description |
|---|---|
static SearchResultDoneProtocolOp |
decodeProtocolOp(ASN1Element element)
Decodes the provided ASN.1 element as a search result done 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, writeTopublic SearchResultDoneProtocolOp(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 search result done.matchedDN - The matched DN for this search result done, if
any.diagnosticMessage - The diagnostic message for this search result
done, if any.referralURLs - The list of referral URLs for this search result
done, if any.public SearchResultDoneProtocolOp(@NotNull LDAPResult result)
result - The LDAP result object to use to create this protocol op.@NotNull public ASN1Element encodeProtocolOp()
@NotNull public static SearchResultDoneProtocolOp 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 search result done protocol op.