Details

    • Type: Bug Bug
    • Status: In Progress
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 0.4
    • Fix Version/s: None
    • Component/s: jsr303
    • Labels:
      None
    • Environment:

      JDK 1.6, Windows, Eclipse 3.7

      Description

      In the Test i have attached i have a @Size-Constraint on a method for validation of the returnvalue. In version 0.3 of bval-jsr303 it worked.
      In version 0.4 there is a change in the code:

      The method org.apache.bval.jsr303.extensions.patchFactoryContextForMethodValidation is no longer activ. Therefore all Jsr303MetaBeanFactory were no longer changed to MethodValidatorMetaBeanFactory.

      This has the affect that the method hasValidationConstraintsDefined() is used from Jsr303MetaBeanFactory which checks if there is a Constraint on the Method. If it is, a exception is thrown "Property %myMethod% does not follow javabean conventions".

      Mayby i use the annotions for validating returnvalues in a wrong way.

      I have attached an example.

      Thank you for your help.

      1. ValidationTest.jar
        32 kB
        Sascha Vujevic
      2. bval.zip
        3 kB
        Romain Manni-Bucau

        Activity

        No work has yet been logged on this issue.

          People

          • Assignee:
            Matt Benson
            Reporter:
            Sascha Vujevic
          • Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:

              Development