|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.unboundid.ldap.sdk.LDAPResult
com.unboundid.ldap.sdk.ExtendedResult
com.unboundid.ldap.sdk.extensions.AbortedTransactionExtendedResult
@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class AbortedTransactionExtendedResult
This class provides an implementation of the aborted transaction extended result as defined in RFC 5805, which is used as an unsolicited notification to indicate that the server has aborted an LDAP transaction without the client's explicit request.
Field Summary | |
---|---|
static java.lang.String |
ABORTED_TRANSACTION_RESULT_OID
The OID (1.3.6.1.1.21.4) for the aborted transaction extended result. |
Fields inherited from interface com.unboundid.ldap.protocol.LDAPResponse |
---|
NO_CONTROLS |
Constructor Summary | |
---|---|
AbortedTransactionExtendedResult(ASN1OctetString transactionID,
ResultCode resultCode,
java.lang.String diagnosticMessage,
java.lang.String matchedDN,
java.lang.String[] referralURLs,
Control[] controls)
Creates a new instance of this aborted transaction extended result with the provided information. |
|
AbortedTransactionExtendedResult(ExtendedResult extendedResult)
Creates a new instance of this aborted transaction extended result from the provided generic extended result. |
Method Summary | |
---|---|
java.lang.String |
getExtendedResultName()
Retrieves the user-friendly name for the extended result, if available. |
ASN1OctetString |
getTransactionID()
Retrieves the transaction ID of the transaction that has been aborted. |
void |
toString(java.lang.StringBuilder buffer)
Appends a string representation of this extended result to the provided buffer. |
Methods inherited from class com.unboundid.ldap.sdk.ExtendedResult |
---|
getOID, getValue, hasValue, toString |
Methods inherited from class com.unboundid.ldap.sdk.LDAPResult |
---|
getDiagnosticMessage, getMatchedDN, getMessageID, getReferralURLs, getResponseControl, getResponseControls, getResultCode, hasResponseControl, hasResponseControl |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String ABORTED_TRANSACTION_RESULT_OID
Constructor Detail |
---|
public AbortedTransactionExtendedResult(ASN1OctetString transactionID, ResultCode resultCode, java.lang.String diagnosticMessage, java.lang.String matchedDN, java.lang.String[] referralURLs, Control[] controls)
transactionID
- The transaction ID of the transaction that has
been aborted. It must not be null
.resultCode
- The result code for this aborted transaction
result. It must not be null
.diagnosticMessage
- The diagnostic message for this aborted
transaction result. It may be null
if
there is no diagnostic message.matchedDN
- The matched DN for this aborted transaction
result. It may be null
if there is no
matched DN.referralURLs
- The referral URLs for this aborted transaction
result. It may be null
or empty if
there are no referral URLs.controls
- The controls for this aborted transaction
result. It may be null
or empty if
there are no controls.public AbortedTransactionExtendedResult(ExtendedResult extendedResult) throws LDAPException
extendedResult
- The extended result to use to create this aborted
transaction extended result.
LDAPException
- If the provided extended result cannot be decoded
as an aborted transaction extended result.Method Detail |
---|
public ASN1OctetString getTransactionID()
public java.lang.String getExtendedResultName()
null
will be returned.
getExtendedResultName
in class ExtendedResult
null
if neither a user-friendly name nor a response OID
are available.public void toString(java.lang.StringBuilder buffer)
toString
in interface LDAPResponse
toString
in class ExtendedResult
buffer
- The buffer to which a string representation of this
extended result will be appended.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |