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)

Reply via email to