On 15/10/10 13:33, Emmanuel Bernard wrote: (...) > That being said, I wonder whether you can write your approach atop a generic > class-level constraint @CrossValidation that would look for the properties > annotations and behave as expected. That would be a nice way to offer both > world to the users. You will need to "group" cross field constraints though: > as I see it on the paper, you can only have one group of cross level > constraint for a given constraint type per class.
I do not really understand this. Can you give an example? Dag Hovland PS: Thanks for the feedback :) > > PS: I am not necessarily convinced by the all-but-one property is null use > case though. I smells like a bad OO design in the first place that lead to > such need. But I can be wrong :) > > Emmanuel > > On 22 sept. 2010, at 09:08, Federico Mancini wrote: > >> Hi all, >> I am new to the list and I am opening this thread on Emmanuel Bernard's >> suggestion, in order to >> discuss some possible extensions to the validator (jsr 303) I have been >> working on with a couple of collegues. >> Mainly it concerns the possibility to extend composition with boolean >> operators (ex.: A field is either in the range 1-10 OR 20-30 AND >> notNull) and allow validation of sets of interdependent properties >> (ex.: EITHER the name field is notNull OR the surname field is notNull/ >> AT LEAST 1 field must be filled/etc....). >> >> A description of the experimental framework we implemented can be found >> here http://www.ii.uib.no/publikasjoner/texrap/pdf/2009-389.pdf , and >> some further discussion on the choices we made here >> http://www.ii.uib.no/~federico/papers/Annotations.pdf. >> >> I hope this might be of some interest for the Hybernate Validator project, >> but, even if not, it would be nice to get some feedback. >> >> Thanks, >> Federico Mancini >> _______________________________________________ >> hibernate-dev mailing list >> hibernate-dev@lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/hibernate-dev > > > _______________________________________________ > hibernate-dev mailing list > hibernate-dev@lists.jboss.org > https://lists.jboss.org/mailman/listinfo/hibernate-dev _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev