Not a solution to your problem but a feature request:
wouldn't it be nice to add more granularity to the @Valid and @IfInvalid 
annotations so that you would be able to exactly specify what @Valid annotation 
should be validated with a call to a specific @IfInvalid annotation.

Example:


  | @Stateful
  | @Name("myController")
  | @Interceptors(SeamInterceptor.class)
  | public class MyController {
  | 
  |         // this entity will be set from form-1
  |         @In(value="user",create=true)
  |     @Valid(targets={"Objects, "moreObjects"})
  |     protected User user;
  | 
  |         // this entity will be set from form-2
  |         @In(value="address",create=true)
  |     @Valid(targets={"moreObjects"})
  |     protected Address address;
  | 
  |         // this should validate user
  |         @IfInvalid(validate="Objects",outcome=Outcome.REDISPLAY)
  |         public String pressButtonOneHandlingUsers() {
  |              ... do something ... 
  |        }
  | 
  |         // this should validate user and address
  |         @IfInvalid(validate="moreObjects",outcome=Outcome.REDISPLAY)
  |         public String pressButtonTwoHandlingAddress() {
  |              ... do something ...
  |         } 
  | }
  | 
I at least would love to see this feature since it opens up a quite flexible 
way for validation in multiple-step-wizzard like applications. :)

Cheers, Thorsten

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3927051#3927051

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3927051


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
JBoss-user mailing list
JBoss-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to