Ben,

Thanks for sharing your code, which, IMHO, definately helps not only me but 
also others.  I believe that using Hibernate Validator really kills more than 
one bird in one stone.

All the best,

David

P.S. folks, please feel free to comment how you feel about the Bean 
Validation/Hiberate Validator thing. Just wanted to do the right/good thing for 
me and everybody. There might be cases where using Hibernate Validator will not 
be helpful or bad. Please feel free to let us know if you can think of them.



--- On Mon, 4/5/10, Ben Tilford <bentilf...@gmail.com> wrote:

> From: Ben Tilford <bentilf...@gmail.com>
> Subject: Re: Any "mature" work on integrating Hibernate Validator with Wicket?
> To: users@wicket.apache.org
> Date: Monday, April 5, 2010, 3:39 PM
> So far this is what I've got. Doesn't
> do anything with groups or the more
> advanced stuff but this may be all it takes.
> 
> public class BeanComponentValidator<T> extends
> AbstractValidator<T> {
> 
> 
>     public BeanComponentValidator() {
>         super();
>     }
> 
> 
>     @Override
>     protected void
> onValidate(IValidatable<T> validatable) {
>        
> for(ConstraintViolation<T> violation :
> validate(validatable.getValue())) {
>            
> validatable.error(new
> ValidationError().addMessageKey(violation.getMessage()));
>         }
> 
>     }
> 
>     Set<ConstraintViolation<T>>
> validate(T value) {
>         Validator validator =
> 
> 
> Validation.buildDefaultValidatorFactory().getValidator();//this
> may only be
> working because I'm using Spring 3.0.2 and Hibernate 3.5 I
> don't know for
> sure.
>         return
> validator.validate(value);
>     }
> }
> 
> 
> On Mon, Apr 5, 2010 at 12:15 PM, Martin Makundi <
> martin.maku...@koodaripalvelut.com>
> wrote:
> 
> > Hi!
> >
> > It's quite easy to add trivial min/max/required
> validators using (any)
> > helper method. Maybe bindgen project would be closest
> to this.. it's
> > already working with annotations, it could perhaps
> parse also
> > annotations of property target objects.
> >
> > **
> > Martin
> >
> > 2010/4/5 David Chang <david_q_zh...@yahoo.com>:
> > > Using Hibernate Validator may bring a few good
> things:
> > >
> > > 1. On the data end, it helps to improve data,
> performance, etc. Also the
> > annotation you write on domain objects get translated
> into database creation
> > and objects save/update. You can find more on in this
> area. Obviously, this
> > has nothing to do with wicket.
> > >
> > > 2. Regarding the web tier, it is often needed to
> write validation rules
> > such as not null or the maximum chars in an input
> field being less than 10.
> > In pure wicket, you have to add many validation rules
> yourself manually for
> > each field. Why should I do so second time in wicket
> if I can explicitly
> > specify them on domain objects via Hibernate Validator
> (or Bean Validation,
> > JSR 303, now official)? I hope to see wicket can take
> adavantage of bean
> > validation to let us code faster and have more
> maintainable code.
> > >
> > > Please feel free to comment I am wrong.
> > >
> > > Best.
> > >
> > >
> > >
> > >
> > >
> > > --- On Mon, 4/5/10, Martin Makundi <martin.maku...@koodaripalvelut.com>
> > wrote:
> > >
> > >> From: Martin Makundi <martin.maku...@koodaripalvelut.com>
> > >> Subject: Re: Any "mature" work on integrating
> Hibernate Validator with
> > Wicket?
> > >> To: users@wicket.apache.org
> > >> Date: Monday, April 5, 2010, 11:31 AM
> > >> Do you have any user stories on the
> > >> topic? It would be useful to
> > >> evaluate how interesting the use case is. Me
> myself I
> > >> cannot immagine
> > >> anything "useful" could come out of hibernate
> validators,
> > >> only
> > >> something very trivial. Could be wrong,
> thoug.
> > >>
> > >> **
> > >> Martin
> > >>
> > >> 2010/4/5 David Chang <david_q_zh...@yahoo.com>:
> > >> >
> > >> > thanks for chiming in. sorry if i was
> not clear in
> > >> prevoius posts.
> > >> >
> > >> > i would like to hear comments whether it
> is worthy to
> > >> explore or any benefits. i also would like to
> know whether
> > >> there is more "mature" work since i only
> found experimental
> > >> work. i am unable to find anything aobut it
> on wicketstuff.
> > >> >
> > >> > regards.
> > >> >
> > >> >
> > >> > --- On Mon, 4/5/10, Igor Vaynberg <igor.vaynb...@gmail.com>
> > >> wrote:
> > >> >
> > >> >> From: Igor Vaynberg <igor.vaynb...@gmail.com>
> > >> >> Subject: Re: Any "mature" work on
> integrating
> > >> Hibernate Validator with Wicket?
> > >> >> To: users@wicket.apache.org
> > >> >> Date: Monday, April 5, 2010, 11:21
> AM
> > >> >> you have answered your own question
> > >> >> twice, why does anyone else need to
> reply?
> > >> >>
> > >> >> -igor
> > >> >>
> > >> >> On Mon, Apr 5, 2010 at 8:01 AM,
> David Chang <david_q_zh...@yahoo.com
> > >
> > >> >> wrote:
> > >> >> >
> > >> >> > Hi folks, I feel a bit puzzled
> about not
> > >> getting any
> > >> >> response on this topic. I have to
> say that I am
> > >> new in
> > >> >> Wicket. If this a bad or wrong
> question or if this
> > >> is
> > >> >> something not worthy to explore,
> please feel free
> > >> to let me
> > >> >> know.
> > >> >> >
> > >> >> > Thanks for any input!
> > >> >> >
> > >> >> >
> > >> >> > --- On Sun, 4/4/10, David Chang
> <david_q_zh...@yahoo.com>
> > >> >> wrote:
> > >> >> >
> > >> >> >> From: David Chang <david_q_zh...@yahoo.com>
> > >> >> >> Subject: Re: Any "mature"
> work on
> > >> integrating
> > >> >> Hibernate Validator with Wicket?
> > >> >> >> To: users@wicket.apache.org
> > >> >> >> Date: Sunday, April 4,
> 2010, 11:31 PM
> > >> >> >> Found another related
> work.
> > >> >> >>
> > >> >> >>
> > http://42lines.net/content/integrating-hibernate-validator-and-wicket
> > >> >> >>
> > >> >> >> Any comment or pointers
> regarding
> > >> relatively
> > >> >> "mature" work
> > >> >> >> in this regard?
> > >> >> >>
> > >> >> >> Regards.
> > >> >> >>
> > >> >> >>
> > >> >> >> --- On Sat, 4/3/10, David
> Chang <david_q_zh...@yahoo.com>
> > >> >> >> wrote:
> > >> >> >>
> > >> >> >> > From: David Chang
> <david_q_zh...@yahoo.com>
> > >> >> >> > Subject: Any "mature"
> work on
> > >> integrating
> > >> >> Hibernate
> > >> >> >> Validator with Wicket?
> > >> >> >> > To: users@wicket.apache.org
> > >> >> >> > Date: Saturday, April
> 3, 2010, 1:45
> > >> PM
> > >> >> >> >
> > >> >> >> > Is there any "mature"
> work on
> > >> integrating
> > >> >> Hibernate
> > >> >> >> > Validator with
> Wicket?
> > >> >> >> >
> > >> >> >> > I am unable to find
> any at
> > >> wicketstuff.
> > >> >> Googled and
> > >> >> >> found
> > >> >> >> > this work is
> interesting.
> > >> >> >> >
> > >> >> >> > http://carinae.net/tag/hibernate-validator/
> > >> >> >> >
> > >> >> >> > Any pointers?
> > >> >> >> >
> > >> >> >> > Any comment?
> > >> >> >> >
> > >> >> >> > Thanks and Happy
> Easter!
> > >> >> >> >
> > >> >> >> >
> > >> >> >> >
> > >> >> >> >
> > >> >> >> >
> > >> >> >>
> > >> >>
> > >>
> ---------------------------------------------------------------------
> > >> >> >> > To unsubscribe,
> e-mail: users-unsubscr...@wicket.apache.org
> > >> >> >> > For additional
> commands, e-mail: users-h...@wicket.apache.org
> > >> >> >> >
> > >> >> >> >
> > >> >> >>
> > >> >> >>
> > >> >> >>
> > >> >> >>
> > >> >> >>
> > >> >>
> > >>
> ---------------------------------------------------------------------
> > >> >> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > >> >> >> For additional commands,
> e-mail: users-h...@wicket.apache.org
> > >> >> >>
> > >> >> >>
> > >> >> >
> > >> >> >
> > >> >> >
> > >> >> >
> > >> >> >
> > >> >>
> > >>
> ---------------------------------------------------------------------
> > >> >> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > >> >> > For additional commands,
> e-mail: users-h...@wicket.apache.org
> > >> >> >
> > >> >> >
> > >> >>
> > >> >>
> > >>
> ---------------------------------------------------------------------
> > >> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > >> >> For additional commands, e-mail: users-h...@wicket.apache.org
> > >> >>
> > >> >>
> > >> >
> > >> >
> > >> >
> > >> >
> > >> >
> > >>
> ---------------------------------------------------------------------
> > >> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > >> > For additional commands, e-mail: users-h...@wicket.apache.org
> > >> >
> > >> >
> > >>
> > >>
> ---------------------------------------------------------------------
> > >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > >> For additional commands, e-mail: users-h...@wicket.apache.org
> > >>
> > >>
> > >
> > >
> > >
> > >
> > >
> ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > > For additional commands, e-mail: users-h...@wicket.apache.org
> > >
> > >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > For additional commands, e-mail: users-h...@wicket.apache.org
> >
> >
> 




---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to