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

Lukasz Lenart updated WW-3477:
------------------------------

    Fix Version/s: 3.x

Please attach patch
                
> Allow for Required Option in VisitorFieldValidator
> --------------------------------------------------
>
>                 Key: WW-3477
>                 URL: https://issues.apache.org/jira/browse/WW-3477
>             Project: Struts 2
>          Issue Type: Improvement
>          Components: Other
>            Reporter: Robert Nelson
>            Priority: Minor
>             Fix For: 3.x
>
>
> A number of projects I'm working on make use of the VisitorFieldValidator to 
> pass validation handling back to our entity beans. In some cases we have a 
> bean being set which is completely optional for the user. One example would 
> be a Phone object representing a fax number. We have a bean, and it needs 
> validation if they gave filled in those form fields, but if they didn't we 
> don't need validation at all. If we apply the VisitorFieldValidator to that 
> bean in the action it always validates against the bean even if the bean is 
> completely empty (or filled with empty Strings). I would like to have the 
> ability to mark a VistiorFieldValidation as optional, meaning if no 
> properties were passed in for that bean it would not execute that bean's 
> validators.
> I've written a custom validator to accomplish this which I've been using for 
> a while, but I'd like to see this feature in the provided validator so others 
> can use it. I imagine adding a property on the VisitorFieldValidator called 
> "required" which would default to "true".
> I'm willing to write the code for this, but I'd like some input on the idea 
> and some instructions on how I can help.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to