[hibernate-commits] [hibernate/hibernate-validator] 1f1328: HV-1315 Disable container element array support

GitHub noreply at github.com
Thu Jul 6 15:06:07 EDT 2017


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-validator
  Commit: 1f13286092045be143414d4fba399ea22ef534f3
      https://github.com/hibernate/hibernate-validator/commit/1f13286092045be143414d4fba399ea22ef534f3
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2017-07-06 (Thu, 06 Jul 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/cfg/context/CascadableConstraintMappingContextImplBase.java
    M engine/src/main/java/org/hibernate/validator/internal/cfg/context/ContainerElementConstraintMappingContextImpl.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/provider/AnnotationMetaDataProvider.java
    M engine/src/main/java/org/hibernate/validator/internal/util/logging/Log.java
    M engine/src/main/java/org/hibernate/validator/internal/xml/ContainerElementTypeConfigurationBuilder.java

  Log Message:
  -----------
  HV-1315 Disable container element array support


  Commit: a1b8ce14ae352a652f10b6bd5fd94d910e3748c1
      https://github.com/hibernate/hibernate-validator/commit/a1b8ce14ae352a652f10b6bd5fd94d910e3748c1
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2017-07-06 (Thu, 06 Jul 2017)

  Changed paths:
    M engine/src/test/java/org/hibernate/validator/test/cfg/ProgrammaticContainerElementConstraintsForFieldTest.java
    M engine/src/test/java/org/hibernate/validator/test/cfg/ProgrammaticContainerElementConstraintsForGetterTest.java
    M engine/src/test/java/org/hibernate/validator/test/cfg/ProgrammaticContainerElementConstraintsForParameterTest.java
    M engine/src/test/java/org/hibernate/validator/test/cfg/ProgrammaticContainerElementConstraintsForReturnValueTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/engine/cascaded/NestedCascadedConstraintsTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/engine/methodvalidation/AbstractMethodValidationTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/engine/typeannotationconstraint/TypeAnnotationConstraintTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/engine/typeannotationconstraint/TypeAnnotationDefinedOnAGenericTypeArgumentTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/engine/valueextraction/NestedTypeArgumentsValueExtractorTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/xml/containerelementtype/ContainerElementTypeConstraintsForFieldXmlMappingTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/xml/containerelementtype/ContainerElementTypeConstraintsForGetterXmlMappingTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/xml/containerelementtype/ContainerElementTypeConstraintsForParameterXmlMappingTest.java
    M engine/src/test/java/org/hibernate/validator/test/internal/xml/containerelementtype/ContainerElementTypeConstraintsForReturnValueXmlMappingTest.java

  Log Message:
  -----------
  HV-1315 Disable tests related to the support of container element for
arrays


  Commit: 731630546c57b0a5d39f3b0dfdbe1ee68a7dc695
      https://github.com/hibernate/hibernate-validator/commit/731630546c57b0a5d39f3b0dfdbe1ee68a7dc695
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2017-07-06 (Thu, 06 Jul 2017)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/metadata/cascading/CascadingTypeParameter.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/provider/AnnotationMetaDataProvider.java

  Log Message:
  -----------
  HV-1384 Fix how cascading metadata are managed for arrays

The enclosing metadata should be of type AnnotatedObject as the
cascading information is about the whole array instance. Then we should
automatically nest an ArrayElement one for the validation of the array
elements. This is done using the legacy machinery we introduced earlier
for the legacy support of @Valid on the enclosing List/Iterable/Map
container.


Compare: https://github.com/hibernate/hibernate-validator/compare/d09e1b856c85...731630546c57


More information about the hibernate-commits mailing list