Oliver Lietz created SLING-6660:
-----------------------------------
Summary: Validators should expose their id and severity
Key: SLING-6660
URL: https://issues.apache.org/jira/browse/SLING-6660
Project: Sling
Issue Type: Improvement
Components: Extensions, Validation
Reporter: Oliver Lietz
{{Validator}}s should expose their {{id}} and {{severity}} (maybe from service
properties, but haven't to be service properties at all) by their own:
{noformat}
[...]
public interface Validator <T> {
[...]
String getId(); // validator.id
int getSeverity(); // validator.severity
[...]
}
{noformat}
This addition allows less code in {{ValidationModelRetrieverImpl}} and makes
{{ValidatorAndSeverity}} obsolete.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)