[
https://issues.apache.org/jira/browse/SLING-2803?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13619903#comment-13619903
]
Carsten Ziegeler commented on SLING-2803:
-----------------------------------------
I think we should separate these things:
- we have a java interface for validation model, a model is used to validate by
the validation service
The interface might have:
Field[] getFields();
where Field has
String getName();
Type getType();
Validators getValidators();
something along these lines.
- the models are assigned to a resource type, we could use the current approach
to register models as OSGi services
- there might be a component which reads model description from the resource
tree (using the Sling resource API, not JCR) and registers the found models as
OSGi services. But we should not limit us to this
> Create a Validation module capable of validating POST requests or Resources
> ---------------------------------------------------------------------------
>
> Key: SLING-2803
> URL: https://issues.apache.org/jira/browse/SLING-2803
> Project: Sling
> Issue Type: New Feature
> Reporter: Radu Cotescu
>
> Several Sling users have asked in the past [1] about a Validation mechanism
> in Sling that's able to validate data coming from the user. However, such a
> module is still missing.
> This issue is meant to track the work progress on such a module.
> Ideally the module should be able to validate both request parameters and
> Resources, by obtaining their properties via a ValueMap and provide feedback
> in case of a validation error.
> [1] - http://sling.markmail.org/search/?q=validation
--
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