myfaces-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gerhard Petracek <>
Subject Re: ExtVal BV question
Date Thu, 08 Mar 2012 23:25:04 GMT
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



Your JSF/JavaEE powerhouse -
JavaEE Consulting, Development and
Courses in English and German

Professional Support for Apache MyFaces

2012/3/8 Gerald Turner <>

> Gerhard Petracek <> 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.
> ¹
> ²
> ³ Life-goal: learn German; Then I can geek out on many terabytes of
> lectures I'm missing out on!
> --
> Gerald Turner   Email:   JID:
> GPG: 0xFA8CD6D5  21D9 B2E8 7FE7 F19E 5F7D  4D0C 3FA0 810F FA8C D6D5

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message