|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.lang.Throwable | +--java.lang.Exception | +--java.lang.RuntimeException | +--javax.jdo.JDOException
This is the root of all JDO Exceptions. It contains an optional detail message, an optional nested exception array and an optional failed object.
Field Summary | |
(package private) java.lang.Object |
failed
This exception may be the result of incorrect parameters supplied to an API. |
(package private) java.lang.Exception[] |
nested
This exception was generated because of an exception in the runtime library. |
Fields inherited from class java.lang.RuntimeException |
|
Constructor Summary | |
JDOException()
Constructs a new JDOException without detail message. |
|
JDOException(java.lang.String msg)
Constructs a new JDOException with the specified detail message. |
|
JDOException(java.lang.String msg,
java.lang.Exception[] nested)
Constructs a new JDOException with the specified detail message
and nested exceptions. |
|
JDOException(java.lang.String msg,
java.lang.Exception[] nested,
java.lang.Object failed)
Constructs a new JDOException with the specified detail message,
nested exceptions, and failed object. |
|
JDOException(java.lang.String msg,
java.lang.Object failed)
Constructs a new JDOException with the specified detail message
and failed object. |
Method Summary | |
java.lang.Object |
getFailedObject()
The exception may include a failed object. |
java.lang.Exception[] |
getNestedExceptions()
The exception may have been caused by multiple exceptions in the runtime. |
java.lang.String |
toString()
The String representation includes the name of the class, the descriptive comment (if any), the String representation of the failed Object (if any), and the String representation of the nested Exceptions (if any). |
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 |
Field Detail |
java.lang.Exception[] nested
java.lang.Object failed
Constructor Detail |
public JDOException()
JDOException
without detail message.
public JDOException(java.lang.String msg)
JDOException
with the specified detail message.
msg
- the detail message.public JDOException(java.lang.String msg, java.lang.Exception[] nested)
JDOException
with the specified detail message
and nested exceptions.
msg
- the detail message.nested
- the nested Exception[]
.public JDOException(java.lang.String msg, java.lang.Object failed)
JDOException
with the specified detail message
and failed object.
msg
- the detail message.failed
- the failed object.public JDOException(java.lang.String msg, java.lang.Exception[] nested, java.lang.Object failed)
JDOException
with the specified detail message,
nested exceptions, and failed object.
msg
- the detail message.nested
- the nested Exception[]
.failed
- the failed object.Method Detail |
public java.lang.Object getFailedObject()
public java.lang.Exception[] getNestedExceptions()
public java.lang.String toString()
toString
in class java.lang.Throwable
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |