com.unboundid.ldap.sdk
Class LDAPExtendedOperationException
java.lang.Object
java.lang.Throwable
java.lang.Exception
com.unboundid.util.LDAPSDKException
com.unboundid.ldap.sdk.LDAPException
com.unboundid.ldap.sdk.LDAPExtendedOperationException
- All Implemented Interfaces:
- java.io.Serializable
@NotExtensible
@NotMutable
@ThreadSafety(level=COMPLETELY_THREADSAFE)
public class LDAPExtendedOperationException
- extends LDAPException
This class defines an exception that can be thrown if the server returns an
extended response that indicates that the operation did not complete
successfully. This may be used to obtain access to any response OID and/or
value that may have been included in the extended result.
- See Also:
- Serialized Form
Methods inherited from class com.unboundid.ldap.sdk.LDAPException |
getDiagnosticMessage, getExceptionMessage, getMatchedDN, getReferralURLs, getResponseControl, getResponseControls, getResultCode, getResultString, hasResponseControl, hasResponseControl, toString |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
LDAPExtendedOperationException
public LDAPExtendedOperationException(ExtendedResult extendedResult)
- Creates a new LDAP extended operation exception from the provided extended
result.
- Parameters:
extendedResult
- The extended result to use to create this
exception.
toLDAPResult
public LDAPResult toLDAPResult()
- Creates a new
LDAPResult
object from this exception.
- Overrides:
toLDAPResult
in class LDAPException
- Returns:
- The
LDAPResult
object created from this exception.
getExtendedResult
public ExtendedResult getExtendedResult()
- Retrieves the extended result that was returned by the server.
- Returns:
- The extended result that was returned by the server.
getResponseOID
public java.lang.String getResponseOID()
- Retrieves the response OID from the extended result, if any.
- Returns:
- The response OID from the extended result, or
null
if the
result did not include an OID.
getResponseValue
public ASN1OctetString getResponseValue()
- Retrieves the response value from the extended result, if any.
- Returns:
- The response value from the extended result, or
null
if
the result did not include a value.