[hibernate-commits] [hibernate/hibernate-validator] 5f7f1a: HV-977 Make sure OptionalValueUnwrapper can handle...

GitHub noreply at github.com
Mon May 4 11:16:17 EDT 2015


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-validator
  Commit: 5f7f1afc9c1d05756ff6014ca669aacb491561ee
      https://github.com/hibernate/hibernate-validator/commit/5f7f1afc9c1d05756ff6014ca669aacb491561ee
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2015-04-29 (Wed, 29 Apr 2015)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/engine/valuehandling/OptionalValueUnwrapper.java

  Log Message:
  -----------
  HV-977 Make sure OptionalValueUnwrapper can handle null values


  Commit: 5aa61e2bfcbe963de20daa9d2d6f0b405e307705
      https://github.com/hibernate/hibernate-validator/commit/5aa61e2bfcbe963de20daa9d2d6f0b405e307705
  Author: Davide D'Alto <davide at hibernate.org>
  Date:   2015-04-30 (Thu, 30 Apr 2015)

  Changed paths:
    A engine-jdk8-tests/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/OptionalTypeAnnotationConstraintOnConstructorTest.java
    A engine-jdk8-tests/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/OptionalTypeAnnotationConstraintOnFieldTest.java
    A engine-jdk8-tests/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/OptionalTypeAnnotationConstraintOnGetterTest.java
    A engine-jdk8-tests/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/OptionalTypeAnnotationConstraintOnMethodTest.java
    A engine-jdk8-tests/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/OptionalTypeAnnotationConstraintUsingValidatePropertyTest.java
    M engine-jdk8-tests/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/Project.java
    M engine-jdk8-tests/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/UnwrapModesTest.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/constraintvalidation/ConstraintTree.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/constraintvalidation/ConstraintValidatorManager.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/provider/AnnotationMetaDataProvider.java

  Log Message:
  -----------
  HV-976 Adding test cases and fixing validation of type constraints when @UnwrapValidatedValue is used

- Making sure parameter as well as return value validation take type use constraints into consideration


  Commit: 24c0f4931a4502ee444f01e5909905bd95d84474
      https://github.com/hibernate/hibernate-validator/commit/24c0f4931a4502ee444f01e5909905bd95d84474
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2015-04-30 (Thu, 30 Apr 2015)

  Changed paths:
    M engine-jdk8-tests/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/UnwrapModesTest.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/constraintvalidation/ConstraintTree.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/constraintvalidation/ConstraintValidatorManager.java
    M engine/src/test/java/org/hibernate/validator/test/internal/engine/constraintvalidation/ConstraintValidatorManagerTest.java

  Log Message:
  -----------
  HV-976 Refactoring ConstraintValidatorManager to just handle constraint validator resolution for single given type

In particular ConstraintValidatorManager should not have access let alone modify the current ValueContext.
Handling of the different unwrap modes need to happen in ConstraintTree


Compare: https://github.com/hibernate/hibernate-validator/compare/4ba199f1f07e...24c0f4931a45


More information about the hibernate-commits mailing list