Branch: refs/heads/master
Home:
https://github.com/hibernate/hibernate-validator
Commit: 6d81790cf14037b3de42b251d5b819293718cb70
https://github.com/hibernate/hibernate-validator/commit/6d81790cf14037b3d...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2017-05-24 (Wed, 24 May 2017)
Changed paths:
M
engine/src/main/java/org/hibernate/validator/internal/util/TypeVariableBindings.java
Log Message:
-----------
HV-1344 Also consider the type arguments of the supertype if not referenced in
subtype when building the type argument binding maps
Commit: f875451229c1d22c0c5690fdd4e3c2c83443fa17
https://github.com/hibernate/hibernate-validator/commit/f875451229c1d22c0...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2017-05-24 (Wed, 24 May 2017)
Changed paths:
R
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/LegacyIterableValueExtractor.java
R
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/LegacyListValueExtractor.java
R
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/LegacyMapValueExtractor.java
R
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/LegacyOptionalValueExtractor.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ValueExtractorManager.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/cascading/CascadingTypeParameter.java
M
engine/src/test/java/org/hibernate/validator/test/constraints/ConstraintValidatorContextTest.java
M
engine/src/test/java/org/hibernate/validator/test/internal/engine/cascaded/CustomValueExtractorTest.java
A
engine/src/test/java/org/hibernate/validator/test/internal/engine/cascaded/LegacyValidOnContainerCascadingTest.java
A
engine/src/test/java/org/hibernate/validator/test/internal/engine/cascaded/MyListWithGroupConversions.java
A
engine/src/test/java/org/hibernate/validator/test/internal/engine/cascaded/ValidOnListAndOnTypeArgumentWithGroupConversions.java
Log Message:
-----------
HV-1344 Implement legacy @Valid behavior by creating cascading metadata instead
of relying on specific value extractors
Commit: 047e6491029910ac1af21611e5a6e952449bfb4b
https://github.com/hibernate/hibernate-validator/commit/047e6491029910ac1...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2017-05-24 (Wed, 24 May 2017)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ValueContext.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/CascadingMetaData.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/cascading/CascadingTypeParameter.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/core/MetaConstraint.java
M engine/src/main/java/org/hibernate/validator/internal/util/TypeVariables.java
M
engine/src/test/java/org/hibernate/validator/test/internal/engine/cascaded/LegacyValidOnContainerCascadingTest.java
Log Message:
-----------
HV-1344 Also consider the declared type when using legacy @Valid with
non generic types
Typically, it takes into account the following case:
@Valid
private MyList myList;
with MyList extending List<MyBean>
In this case, the containerClass will be MyList and the
typeArgumentIndex will be null.
Compare:
https://github.com/hibernate/hibernate-validator/compare/93a2797131fa...0...