@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, writeTo
public 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.