|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Throwable
java.lang.Exception
com.unboundid.util.LDAPSDKException
com.unboundid.ldap.sdk.LDAPException
com.unboundid.ldap.sdk.persist.LDAPPersistException
@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class LDAPPersistException
This class defines an exception that may be thrown if a problem occurs while attempting to perform processing related to persisting Java objects in an LDAP directory server.
Field Summary |
---|
Fields inherited from class com.unboundid.ldap.sdk.LDAPException |
---|
NO_CONTROLS, NO_REFERRALS |
Constructor Summary | |
---|---|
LDAPPersistException(LDAPException e)
Creates a new LDAP persist exception that wraps the provided LDAP exception. |
|
LDAPPersistException(java.lang.String message)
Creates a new LDAP persist exception with the provided message. |
|
LDAPPersistException(java.lang.String message,
java.lang.Object partiallyDecodedObject,
java.lang.Throwable cause)
Creates a new LDAP persist exception with the provided message and cause. |
|
LDAPPersistException(java.lang.String message,
java.lang.Throwable cause)
Creates a new LDAP persist exception with the provided message and cause. |
Method Summary | |
---|---|
java.lang.Object |
getPartiallyDecodedObject()
Retrieves the partially-decoded object in the process of being initialized when this exception was thrown. |
void |
toString(java.lang.StringBuilder buffer)
Appends a string representation of this exception to the provided buffer. |
Methods inherited from class com.unboundid.ldap.sdk.LDAPException |
---|
getDiagnosticMessage, getExceptionMessage, getMatchedDN, getReferralURLs, getResponseControl, getResponseControls, getResultCode, hasResponseControl, hasResponseControl, toLDAPResult |
Methods inherited from class com.unboundid.util.LDAPSDKException |
---|
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 |
Constructor Detail |
---|
public LDAPPersistException(LDAPException e)
e
- The LDAP exception to wrap with this LDAP persist exception.public LDAPPersistException(java.lang.String message)
message
- The message for this exception.public LDAPPersistException(java.lang.String message, java.lang.Throwable cause)
message
- The message for this exception.cause
- The underlying cause for this exception.public LDAPPersistException(java.lang.String message, java.lang.Object partiallyDecodedObject, java.lang.Throwable cause)
message
- The message for this exception.partiallyDecodedObject
- The object that was in the process of being
decoded when this exception was thrown. It
may be null
if the exception was
thrown outside of the context of decoding
an object. If an object is available, then
it will likely be only partially
initialized.cause
- The underlying cause for this exception.Method Detail |
---|
public java.lang.Object getPartiallyDecodedObject()
null
if none is
available or the exception was not thrown while decoding an
object.public void toString(java.lang.StringBuilder buffer)
toString
in class LDAPException
buffer
- The buffer to which the string representation of this
exception is to be appended.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |