Re: How can I handle validation exception?

From: Andrus Adamchik (andru..bjectstyle.org)
Date: Tue Mar 10 2009 - 12:16:38 EDT

  • Next message: Νίκος Παράσχου: "Re: How can I handle validation exception?"

    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