Konrad Windszus created SLING-4218:
--------------------------------------
Summary: Throw exception for
ValidationService.getValidationModel(...) if invalid validation model is found
Key: SLING-4218
URL: https://issues.apache.org/jira/browse/SLING-4218
Project: Sling
Issue Type: Bug
Components: Validation
Affects Versions: Validation 1.0.0
Reporter: Konrad Windszus
Assignee: Konrad Windszus
Currently {{ValidationService.getValidationModel(...)}} always returns null
either if there is no validation model found for the given resource type or the
one being found is invalid.
To be able to distinguish those cases and also to ease fixing of invalid
validation models I propose that this method is allowed to throw
IllegalStateException's in case the matching validation model is invalid (i.e.
if it contains an invalid Validator or does not have at least properties
subnode or children subnode being set).
That should of course be explicitly stated in the Javadoc.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)