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.