hi gerald, the comment on stackoverflow might be about the property-validation module which supports cross-validation (without bv). you can get further details e.g. at the extval-chapter [1]. or they wrote a custom extval add-on (maybe based on my add-on).
in the bv-module of extval we could forward the needed information to the model-validation, but the possible support can get complicated (for users). (e.g. because you can have errors which can't be mapped back to a component.) regards, gerhard [1] http://s.apache.org/EXTVAL_Chapter http://www.irian.at Your JSF/JavaEE powerhouse - JavaEE Consulting, Development and Courses in English and German Professional Support for Apache MyFaces 2012/3/8 Gerald Turner <[email protected]> > Gerhard Petracek <[email protected]> writes: > > we could refactor [1] to support it. this add-on also performs the whole > > validation in the validation-phase ("similar" to the cross-validation > > module of extval itself). > > I'm confused. What does this add-on do that isn't builtin to bean-val? > > Sorry but my exposure to ExtVal and MyFaces for that matter is very > limited. > > The other day I ran across a stackoverflow¹ question that succinctly > asks the same thing I am looking for. Somebody commented that ExtVal > handles this use-case. > > Trying to figure out how to activate ModelValidation wasn't very easy, > until I found the slides² you wrote, I don't know German³, page 32 with > “@BeanValidation(modelValidation = @ModelValidation(isActive = true))” > was the big AHA! moment and ExtVal-BV was working :) However back to > the stackoverflow question: it doesn't seem to take advantage of the > ConstraintViolation propertyPath. > > ¹ http://stackoverflow.com/questions/5639088 > ² http://www.slideshare.net/os890/metadatenbasierte-validierung > ³ Life-goal: learn German; Then I can geek out on many terabytes of > ccc.de lectures I'm missing out on! > > -- > Gerald Turner Email: [email protected] JID: [email protected] > GPG: 0xFA8CD6D5 21D9 B2E8 7FE7 F19E 5F7D 4D0C 3FA0 810F FA8C D6D5 >

