[ 
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

Reply via email to