Hi Gerhard,

I think you got me wrong, I already used the hibernate validator. The problem 
is the name of the property:

Date date;
vs.
Date dateOfSomething;

The annotation of the bean property with name "date" is not recognized by 
extval, but the one of the property "dateOfSomething" is. Everything is working 
for me, except that I can't use properties named as "date". I can't believe 
that this is correct.

Regards,
Jakob


-------- Original-Nachricht --------
> Datum: Thu, 23 Jun 2011 18:12:08 +0200
> Von: Gerhard Petracek <[email protected]>
> An: MyFaces Discussion <[email protected]>
> Betreff: Re: extval, @Past for Date date

> hi jakob,
> 
> @Past is a bean-validation annotation.
> myfaces-extval-bean-validation is just an adapter for bean-validation
> which
> adds additional features as well as bv-support for jsf 1.x.
> so you have to add an implementation of bean-validation e.g. apache bval
> or
> hibernate validator v4 (besides the core and the bv module of extval) to
> your project.
> you can have a look at the examples [1] in the repository - e.g. [2] for
> jsf2.
> 
> regards,
> gerhard
> 
> [1] https://svn.apache.org/repos/asf/myfaces/extensions/validator/
> [2]
> https://svn.apache.org/repos/asf/myfaces/extensions/validator/tags/extval-2.0.4/examples/hello_bean-validation/pom.xml
> 
> http://www.irian.at
> 
> Your JSF powerhouse -
> JSF Consulting, Development and
> Courses in English and German
> 
> Professional Support for Apache MyFaces
> 
> 
> 2011/6/23 <[email protected]>
> 
> > Hello,
> >
> > seems to be a bug of extval, the following is not working:
> >
> > @Past(message = "...")
> > @Temporal(TemporalType.DATE)
> > private java.util.Date date;
> >
> > Hibernate recognizes it correctly but I don't get a message in the JSF
> > frontend. If I change the code to
> >
> > @Past(message = "...")
> > @Temporal(TemporalType.DATE)
> > private java.util.Date dateOfSomething;
> >
> > it behaves as supposed.
> >
> > Ciao,
> > Jakob
> > --
> > NEU: FreePhone - kostenlos mobil telefonieren!
> > Jetzt informieren: http://www.gmx.net/de/go/freephone
> >

-- 
NEU: FreePhone - kostenlos mobil telefonieren!                  
Jetzt informieren: http://www.gmx.net/de/go/freephone

Reply via email to