Andrei Shakirin created SYNCOPE-303:
---------------------------------------

             Summary: Mapping to SyncopeClientCompositeException on client side
                 Key: SYNCOPE-303
                 URL: https://issues.apache.org/jira/browse/SYNCOPE-303
             Project: Syncope
          Issue Type: Improvement
          Components: common, core
            Reporter: Andrei Shakirin
             Fix For: 1.2.0


Actually almost all exceptions with status BAD_REQUEST and NOT_FOUND are mapped 
to SyncopeClientCompositeErrorException on the client side.
It is absolutely OK for composite exceptions containing number of 
sub-exceptions (like validation and propagation), however for some single 
exceptions it makes more sense to map not to 
SyncopeClientCompositeErrorException, but directly to corresponded exception 
type.
Candidates are:

    Deadlock
    ExistingResource
    DataIntegrityViolation
    GenericPersistence
    UnauthorizedRole

Proposed mapping makes exception processing more easy and effective.

https://cwiki.apache.org/confluence/display/SYNCOPE/Remote+Exceptions

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to