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.

Reply via email to