Extend GenericEntityExceptions and provide subclasses for different types of
database errors
--------------------------------------------------------------------------------------------
Key: OFBIZ-3870
URL: https://issues.apache.org/jira/browse/OFBIZ-3870
Project: OFBiz
Issue Type: Improvement
Components: framework
Reporter: Deyan
Attachments: GenericEntityException_SQLState.patch
Currently EntityEngine provides only GenericDuplicateKeyException which is
never used.
It is needed for development purposes to create more detailed exceptions level
which allows developers to better handle
database errors and warnings and help distinguish between recoverable and
not-recoverable errors.
This improvement provides the following classes:
GenericIntegrityConstraintViolationException -> GenericEntityException
GenericRestrictViolationException ->
GenericIntegrityConstraintViolationException
GenericNotNullViolationException -> GenericIntegrityConstraintViolationException
GenericGoreignKeyViolationException ->
GenericIntegrityConstraintViolationException
GenericDuplicateKeyException -> GenericIntegrityConstraintViolationException (
modified superclass )
GEnericCheckViolationException -> GenericIntegrityConstraintViolationException
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.