Excellent...thanks!

I was missing the @Valid on the parent.



On Oct 8, 12:52 pm, "chris.ruffalo" <[EMAIL PROTECTED]> wrote:
> In the above Example the Parent field should also have an @Valid
> annotation.
>
> Also, instead of updating in the GWT issue 343 thread I'm updating
> here:
>
> http://code.google.com/p/gwt-validation/
>
> It also has the Java5 release for download.
>
> On Oct 8, 12:51 pm, "chris.ruffalo" <[EMAIL PROTECTED]> wrote:
>
>
>
> > Yes it is, consider:
>
> > public class Parent {
>
> >   [EMAIL PROTECTED]
> >    private String parentString = null;
>
> >   [EMAIL PROTECTED]
> >   [EMAIL PROTECTED]
> >    private Child child = null;
>
> >    /*
> >      GETTER AND SETTER METHODS GO HERE
> >    */
>
> > }
>
> > public class Child {
>
> >   [EMAIL PROTECTED]
> >   [EMAIL PROTECTED]
> >    private String childString = null;
>
> >   [EMAIL PROTECTED]
> >    private Parent = null;
>
> >    /*
> >      GETTER AND SETTER METHODS GO HERE
> >    */
>
> > }
>
> > (Not that this example would require proper getter methods and some
> > set values)
>
> > In this case the @Valid annotation causes the validator to Validate
> > the child class according to the rules of that child class.  The
> > @NotNull validation is performed first howerver /and/ it should be
> > noted that the @Valid annotation will not be processed on null objects
> > in any case.  The validators also contain logic to prevent cyclic
> > reprocessing, for example if you set the bidirectional Parent<->Child
> > relationship as is possible in the example Parent /will not/ be
> > processed twice and therefore neither will Child.  The protection
> > isn't perfect but it should be enough for the needs of most people.
>
> > Let me know if you have any more questions.
>
> > On Oct 8, 9:00 am, rb <[EMAIL PROTECTED]> wrote:
>
> > > Is it possible to validate nested objects from a parent?
>
> > > Thanks,
> > > Rex
>
> > > On Oct 6, 8:23 pm, "chris.ruffalo" <[EMAIL PROTECTED]> wrote:
>
> > > > Yea, easily.  I didn't mean to make it Java6 specific.
>
> > > > isEmpty() seems like a better metaphor, I'll take a loot at it right
> > > > now.
>
> > > > Thanks for pointing that out.
>
> > > > On Oct 6, 9:13 am, rb <[EMAIL PROTECTED]> wrote:
>
> > > > > Could this be changed to support Java 5?
>
> > > > > The String.isEmpty() and the AbstractValidator.unrollConstraintSet
> > > > > have Java 6 specific stuff.
>
> > > > > A lot more people will be able to use this if you take out the Java 6
> > > > > stuff.
>
> > > > > Thanks,
> > > > > Rex
>
> > > > > On Oct 2, 1:22 pm, "chris.ruffalo" <[EMAIL PROTECTED]> wrote:
>
> > > > > > Another release has been made 
> > > > > > @http://code.google.com/p/google-web-toolkit/issues/detail?id=343
>
> > > > > > Please review and send me your comments.  I'd like to target this 
> > > > > > for
> > > > > > the GWT Incubator so I can get some more eyes on and stuff.
>
> > > > > > My CLA has been electronically submitted and I'm ready to go.
>
> > > > > > Chris Ruffalo
>
> > > > > > On Sep 12, 3:09 pm, "chris.ruffalo" <[EMAIL PROTECTED]> wrote:
>
> > > > > > > I've been looking at 
> > > > > > > :http://code.google.com/p/google-web-toolkit/issues/detail?id=343
>
> > > > > > > And I've hit a few snags:
>
> > > > > > > Namely:
> > > > > > >   Hosted mode works fine but compiling tries to rebind twice (even
> > > > > > > though I only have
> > > > > > > one GWT.create()) and it can't create the printwriter because the
> > > > > > > class it is trying to write
> > > > > > > already exists.  I guess I need a smarter generator. (?)
>
> > > > > > >   How the heck can I reconcile the functionality of java regex and
> > > > > > > compiled regex?  I
> > > > > > > guess I could have a javascriptPattern and javaPattern property on
> > > > > > > each validator... but that
> > > > > > > sounds like a lot of work for the user.  That is unless I've 
> > > > > > > missed a
> > > > > > > new development along the
> > > > > > > lines of making that easier for developers.
>
> > > > > > > Anyway, any input would be appreciated and I think if I can 
> > > > > > > figure out
> > > > > > > these snags and get my
> > > > > > > CLA finished (I applied online last night) then I could post the 
> > > > > > > code
> > > > > > > and people could start
> > > > > > > poking at it a little bit because basic field/method level 
> > > > > > > validation
> > > > > > > is working.
>
> > > > > > > Chris Ruffalo- Hide quoted text -
>
> > > > > > - Show quoted text -- Hide quoted text -
>
> > > > - Show quoted text -- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~----------~----~----~----~------~----~------~--~---

Reply via email to