The code example looks about right. However this is probably what's
wrong: "When a specific condition is not met, a ValidationException is
thrown.". You should not throw the exception yourself. Just add an
error to the validationResult, and let Cayenne throw it later.
Andrus
On Mar 10, 2009, at 5:03 PM, Νίκος Παράσχου wrote:
> Hello,
>
> I implemented validateForSave(ValidationResult validationResult) in
> one
> of my ObjEntities. When a specific condition is not met, a
> ValidationException is thrown.
>
> How can I handle this ValidationException?
>
> The following doesn't work (I get: ValidationException is not thrown
> anywhere inside block try{}):
>
> try {
> mycontext.commit();
> }
> catch(ValidationException vex) {
> ...
> }
>
> Thank you,
> Nikos
>
>
>
This archive was generated by hypermail 2.0.0 : Tue Mar 10 2009 - 12:17:18 EDT