See: Description
Exception | Description |
---|---|
ConfigurationException |
Exception indicating invalid/inconsistent configuration parameters
|
DataFault |
Exception wrapping a fail from the underlying database
|
DataNotFoundException |
Exception thrown when a query Fails to find a matching BasicDataObject
|
LockedRecordException | |
MultipleResultException |
Exception thrown when a query finds multiple results in a context where on a
single result is expected
|
TransientDataFault |
A
DataFault wrapping a SQLTransientException
This should only be thrown outside of a transation to
allow higher code logic to handle a non-rollback transient error |
UncaughtDataFault |
Equivalent to
DataFault but for use when the method signature does now allow
exceptions but there is no valid return value for a failed operation
for example Iterable |
UnsupportedException |
Varient of DataException thrown to indicate an unsupported operation
in the data layer
|
Error | Description |
---|---|
IndexedError |
Illegal index value
|
We wrap most exceptions such as SQLException generated by the package internals so as not to expose the internal workings of the classes.