[ 
https://issues.apache.org/jira/browse/TAPESTRY-353?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jesse Kuhnert updated TAPESTRY-353:
-----------------------------------

    Fix Version/s:     (was: 4.1.2)
                   4.2

> Validator API for easy re-validation of data
> --------------------------------------------
>
>                 Key: TAPESTRY-353
>                 URL: https://issues.apache.org/jira/browse/TAPESTRY-353
>             Project: Tapestry
>          Issue Type: Improvement
>          Components: Framework
>    Affects Versions: 4.0
>            Reporter: Howard M. Lewis Ship
>             Fix For: 4.2
>
>
> It would be nice if there was a reasonable way to reuse a Validator to do 
> business-logic level validation.  Perhaps add a method to the Validator 
> interface:
> public boolean isValid(Object object);
> For background: I'm building a multi-page wizard that edits a common shared 
> data (stored as an ASO).  At the end of the wizard, I need to check that all 
> data from all pages is valid (the user is allowed to jump around in the 
> wizard). I'm finding that I'm re-implementing a lot of validation checks in 
> code, duplicating logic already associated with the fields (in the form of 
> validator strings like "required,minLength=5").
> What would be nice would be to have an easy way to re-run the validations, 
> just to generate a boolean.  At the core of this is combining the current 
> value for the component (possibly extracted right out of the business object) 
> with the list of validators.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to