Package org.apache.openjpa.util
Interface ExceptionInfo
- All Known Implementing Classes:
ArgumentException
,CallbackException
,EntityExistsException
,EntityNotFoundException
,GeneralException
,InternalException
,InvalidStateException
,InvalidStateException
,LockException
,LockTimeoutException
,MetaDataException
,NonUniqueResultException
,NonUniqueResultException
,NoResultException
,NoResultException
,NoTransactionException
,ObjectExistsException
,ObjectNotFoundException
,OpenJPAException
,OptimisticException
,OptimisticLockException
,ParseException
,PersistenceException
,PessimisticLockException
,QueryException
,QueryTimeoutException
,ReferentialIntegrityException
,RollbackException
,StoreException
,TransactionRequiredException
,UnsupportedException
,UserException
,ValidationException
,ValidationUnavailableException
,WrappedException
public interface ExceptionInfo
Interface supplying additional exception information. All OpenJPA
exceptions implement this interface.
- Since:
- 0.4.0
- Author:
- Abe White
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptiongetCause()
Returns the firstThrowable
fromgetNestedThrowables()
in order to conform toThrowable.getCause()
in Java 1.4+.The failed object.Exception message.The nested throwables.int
Exception subtype.int
getType()
Exception type.boolean
isFatal()
Whether this error is fatal.void
Stack.
-
Field Details
-
GENERAL
static final int GENERAL- See Also:
-
INTERNAL
static final int INTERNAL- See Also:
-
STORE
static final int STORE- See Also:
-
UNSUPPORTED
static final int UNSUPPORTED- See Also:
-
USER
static final int USER- See Also:
-
WRAPPED
static final int WRAPPED- See Also:
-
UNAVAILABLE
static final int UNAVAILABLE- See Also:
-
-
Method Details
-
getMessage
String getMessage()Exception message.- See Also:
-
getCause
Throwable getCause()Returns the firstThrowable
fromgetNestedThrowables()
in order to conform toThrowable.getCause()
in Java 1.4+.- See Also:
-
printStackTrace
void printStackTrace()Stack.- See Also:
-
getType
int getType()Exception type. -
getSubtype
int getSubtype()Exception subtype. -
isFatal
boolean isFatal()Whether this error is fatal. -
getNestedThrowables
Throwable[] getNestedThrowables()The nested throwables. -
getFailedObject
Object getFailedObject()The failed object.
-