Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.4
    • Fix Version/s: 1.1.0
    • 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.

        Attachments

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

          Activity

            People

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

              Dates

              • Created:
                Updated:
                Resolved: