[bv-dev] When is a method validated

Gunnar Morling gunnar.morling at googlemail.com
Mon Feb 27 02:31:48 EST 2012


I agree with respect to parameter validation.

But shouldn't the validation interceptor also run last for return value
validation, that is after all interceptors potentially modifying the return
value? That way both contracts (pre- and postconditions) are enforced as
closest to their clients (method implementation respectively method caller)
as possible. Other interceptors generally couldn't rely on the correctness
of parameters/return values.

The order would then look like that:

validate parameters
method call
validate return value

Am 26.02.2012 19:28 schrieb "Emmanuel Bernard" <emmanuel at hibernate.org>:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/beanvalidation-dev/attachments/20120227/aea9ec9a/attachment.html 

More information about the beanvalidation-dev mailing list