[ 
https://issues.apache.org/jira/browse/PIVOT-761?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13055509#comment-13055509
 ] 

Edvin Syse commented on PIVOT-761:
----------------------------------

What if Component#addValidator(Validator) adds validators, and 
Component#store() calls all attached validators and throws 
ValidationFailedException, preventing the store() if one or more validators 
fails? If you can also configure the validators to be shortcircuit or not, you 
can controll if the rest of the validators are consulted or not before 
returning the exception. ValidationFailedException could contain a list of 
failed validators, and form controls could update flags on itself when 
validation fails etc.

> Test a more generic Validation approach on fields and Containers (Forms, etc)
> -----------------------------------------------------------------------------
>
>                 Key: PIVOT-761
>                 URL: https://issues.apache.org/jira/browse/PIVOT-761
>             Project: Pivot
>          Issue Type: Brainstorming
>          Components: wtk
>            Reporter: Sandro Martini
>            Assignee: Sandro Martini
>            Priority: Minor
>             Fix For: 2.1
>
>
> Investigating on this field ... both on validating single fields (not only 
> text input fields) and Container (like Forms), like in JSF.
> Some reference here:
> http://apache-pivot-developers.417237.n3.nabble.com/Text-validators-td3078385.html
> General idea: put investigation code under /skunk and the minimal set of 
> interfaces and classes, and the rest outside (in a dedicated subproject, here 
> or under apache-extras).

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to