This content has been marked as final.
Show 2 replies
-
1. Re: idea about JCA and 303 integration
jesper.pedersen Jul 29, 2009 9:15 AM (in response to jeff.zhang)Its even more simple than that :)
The deployer has already created the objects and injected the property values.
So you need to
1) Create the ValidatorFactory
2) Get the Validator interface
3) Validate the object passed in as an argument against the Default group (for now)
4) If an empty set is returned - do nothing
5) If the set contains ConstraintViolation's create an exception with the violations embedded
The rest is handled by Hibernate Validator - which does its own annotation scanning. And you can assume that the correct classloader is already set. -
2. Re: idea about JCA and 303 integration
jesper.pedersen Jul 29, 2009 9:22 AM (in response to jeff.zhang)For 5) use
ConstraintViolationException(java.util.Set<ConstraintViolation<?>> constraintViolations)