Andrei Shakirin created SYNCOPE-280:
---------------------------------------
Summary: Update some checked exceptions to runtime ones
Key: SYNCOPE-280
URL: https://issues.apache.org/jira/browse/SYNCOPE-280
Project: Syncope
Issue Type: Improvement
Reporter: Andrei Shakirin
Assignee: Andrei Shakirin
Accordingly Java Best Practices checked exceptions should be used only for
conditions from which the caller can reasonably be expected to recover.
Runtime exceptions should be used for preconditions violation and for
programming errors.
Candidates for checked exceptions are:
- InvalidSearchConditionException
- NotFoundException
Candidates for runtime exceptions:
- all Validation exceptions inherited from
javax.validation.ValidationException
- MissingConfKeyException
- AccountPolicyException
- PasswordPolicyException
- PolicyEnforceException
- IncompatiblePolicyException
- UnauthorizedRoleException
- PropagationException
- ReportException
- WorkflowException
--
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