[ https://issues.apache.org/jira/browse/OFBIZ-3870?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12904520#action_12904520 ]
Deyan commented on OFBIZ-3870: ------------------------------ Hi guys, any progress ? > 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 > Assignee: Adam Heath > Attachments: GenericEntityException_SQLState.patch, > GenericEntityException_SQLState_v2.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.