Branch: refs/heads/master
Home:
https://github.com/hibernate/hibernate-validator
Commit: 61cc42dbd865b65d8d29e5b43ed6a52b8ceb3042
https://github.com/hibernate/hibernate-validator/commit/61cc42dbd865b65d8...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2016-12-20 (Tue, 20 Dec 2016)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java
A
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/BooleanArrayValueExtractor.java
A
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ByteArrayValueExtractor.java
A
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/CharArrayValueExtractor.java
A
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/DoubleArrayValueExtractor.java
A
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/FloatArrayValueExtractor.java
A
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/IntArrayValueExtractor.java
A
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/IterableValueExtractor.java
A
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ListValueExtractor.java
A
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/LongArrayValueExtractor.java
A
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/MapValueExtractor.java
A
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ObjectArrayValueExtractor.java
A
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ObjectValueExtractor.java
A
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ShortArrayValueExtractor.java
A
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ValueExtractors.java
A engine/src/main/java/org/hibernate/validator/spi/cascading/ValueExtractor.java
Log Message:
-----------
HV-1166 Adding ValueExtractor SPI
Commit: 4d540c2e1d54134be98f2c5fe75ddc9421a4145b
https://github.com/hibernate/hibernate-validator/commit/4d540c2e1d54134be...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2016-12-20 (Tue, 20 Dec 2016)
Changed paths:
M
engine/src/main/java/org/hibernate/validator/internal/metadata/location/PropertyConstraintLocation.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/location/TypeArgumentConstraintLocation.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedExecutable.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedField.java
M engine/src/main/java/org/hibernate/validator/internal/util/StringHelper.java
Log Message:
-----------
HV-1166 Adding helper for shorter class names in toString() methods
Commit: c99c8e43ddc7a44b6c2366cbd74990c0105f1035
https://github.com/hibernate/hibernate-validator/commit/c99c8e43ddc7a44b6...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2016-12-20 (Tue, 20 Dec 2016)
Changed paths:
M
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/ExecutableMetaData.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/ParameterMetaData.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/PropertyMetaData.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/AbstractConstrainedElement.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedElement.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedExecutable.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedField.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedParameter.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedType.java
M
engine/src/test/java/org/hibernate/validator/test/internal/metadata/provider/TypeAnnotationMetaDataRetrievalTest.java
Log Message:
-----------
HV-1166 Pulling getTypeArgumentConstraints() up to ConstrainedElement
Commit: a56a86ddf4722fbe5e2391cdc74701d7523b8b4e
https://github.com/hibernate/hibernate-validator/commit/a56a86ddf4722fbe5...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2016-12-20 (Tue, 20 Dec 2016)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java
Log Message:
-----------
HV-1166 Removing unused method parameter
Commit: 171a07f05d61542137fd6b82f18d0bc30177149b
https://github.com/hibernate/hibernate-validator/commit/171a07f05d6154213...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2016-12-20 (Tue, 20 Dec 2016)
Changed paths:
M engine/pom.xml
M engine/src/main/java/org/hibernate/validator/HibernateValidatorConfiguration.java
M
engine/src/main/java/org/hibernate/validator/internal/cfg/context/ExecutableConstraintMappingContextImpl.java
M
engine/src/main/java/org/hibernate/validator/internal/cfg/context/ParameterConstraintMappingContextImpl.java
M
engine/src/main/java/org/hibernate/validator/internal/cfg/context/PropertyConstraintMappingContextImpl.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ConfigurationImpl.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorContextImpl.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorFactoryImpl.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java
A
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/AnnotatedObject.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/IterableValueExtractor.java
A
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/LegacyIterableValueExtractor.java
A
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/LegacyListValueExtractor.java
A
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/LegacyMapValueExtractor.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ListValueExtractor.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/MapValueExtractor.java
A
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ValueExtractorDescriptor.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ValueExtractors.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/ExecutableMetaData.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/ParameterMetaData.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/PropertyMetaData.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/ReturnValueMetaData.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/facets/Cascadable.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/provider/AnnotationMetaDataProvider.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/AbstractConstrainedElement.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedElement.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedExecutable.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedField.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedParameter.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedType.java
M engine/src/main/java/org/hibernate/validator/internal/util/TypeHelper.java
A
engine/src/main/java/org/hibernate/validator/internal/util/TypeVariableBindings.java
M
engine/src/main/java/org/hibernate/validator/internal/xml/ConstrainedExecutableBuilder.java
M
engine/src/main/java/org/hibernate/validator/internal/xml/ConstrainedFieldBuilder.java
M
engine/src/main/java/org/hibernate/validator/internal/xml/ConstrainedGetterBuilder.java
M
engine/src/main/java/org/hibernate/validator/internal/xml/ConstrainedParameterBuilder.java
A engine/src/main/java/org/hibernate/validator/spi/cascading/ExtractedValue.java
M engine/src/main/java/org/hibernate/validator/spi/cascading/ValueExtractor.java
A
engine/src/test/java/org/hibernate/validator/test/internal/engine/cascaded/AddressType.java
M
engine/src/test/java/org/hibernate/validator/test/internal/engine/cascaded/CascadedClassConstraintTest.java
A
engine/src/test/java/org/hibernate/validator/test/internal/engine/cascaded/Cinema.java
A
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/MapKeyExtractor.java
A
engine/src/test/java/org/hibernate/validator/test/internal/engine/cascaded/Reference.java
A
engine/src/test/java/org/hibernate/validator/test/internal/engine/cascaded/ReferenceValueExtractor.java
A
engine/src/test/java/org/hibernate/validator/test/internal/engine/cascaded/SomeReference.java
A
engine/src/test/java/org/hibernate/validator/test/internal/engine/cascaded/Visitor.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/methodvalidation/AnnotationBasedMethodValidationTest.java
M
engine/src/test/java/org/hibernate/validator/test/internal/engine/methodvalidation/service/CustomerRepository.java
M
engine/src/test/java/org/hibernate/validator/test/internal/engine/methodvalidation/service/CustomerRepositoryImpl.java
A
engine/src/test/java/org/hibernate/validator/test/internal/util/TypeVariableBindingsTest.java
M pom.xml
Log Message:
-----------
HV-1166 Making extractors customizable;
* Allowing to plug in custom value extractors
* Allowing to mark any type variable of a parameterized type for cascaded validation
Commit: f49e5637fe5c9e0ed900df58d188bff53e0da842
https://github.com/hibernate/hibernate-validator/commit/f49e5637fe5c9e0ed...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2016-12-20 (Tue, 20 Dec 2016)
Changed paths:
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/EmailAddress.java
A
engine/src/test/java/org/hibernate/validator/test/internal/engine/cascaded/MultimapValueExtractor.java
Log Message:
-----------
HV-1166 Adding test extractor for Guava multimaps; allowing to cascade into keys *and*
values of maps
# Conflicts:
# engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ValueExtractors.java
Commit: 9863f9b12b867dff250b0f29ed22e0eec4265adf
https://github.com/hibernate/hibernate-validator/commit/9863f9b12b867dff2...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2016-12-20 (Tue, 20 Dec 2016)
Changed paths:
M engine/pom.xml
M
engine/src/main/java/org/hibernate/validator/internal/cfg/context/ExecutableConstraintMappingContextImpl.java
M
engine/src/main/java/org/hibernate/validator/internal/cfg/context/ParameterConstraintMappingContextImpl.java
M
engine/src/main/java/org/hibernate/validator/internal/cfg/context/PropertyConstraintMappingContextImpl.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidationContext.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ValueContext.java
A
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ArrayElement.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ValueExtractorDescriptor.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ValueExtractors.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/BeanMetaDataImpl.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/ExecutableMetaData.java
A
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/FieldCascadable.java
A
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/GetterCascadable.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/ParameterMetaData.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/PropertyMetaData.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/ReturnValueMetaData.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/facets/Cascadable.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/provider/AnnotationMetaDataProvider.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/AbstractConstrainedElement.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedElement.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedExecutable.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedField.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedParameter.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedType.java
M engine/src/main/java/org/hibernate/validator/internal/util/logging/Log.java
M
engine/src/main/java/org/hibernate/validator/internal/xml/ConstrainedExecutableBuilder.java
M
engine/src/main/java/org/hibernate/validator/internal/xml/ConstrainedFieldBuilder.java
M
engine/src/main/java/org/hibernate/validator/internal/xml/ConstrainedGetterBuilder.java
M
engine/src/main/java/org/hibernate/validator/internal/xml/ConstrainedParameterBuilder.java
M
engine/src/test/java/org/hibernate/validator/test/internal/engine/cascaded/CustomValueExtractorTest.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/metadata/aggregated/PropertyMetaDataTest.java
M
engine/src/test/java/org/hibernate/validator/test/internal/metadata/provider/TypeAnnotationMetaDataRetrievalTest.java
Log Message:
-----------
HV-1166 Supporting type-level arguments on any type parameter;
* the meta-model elements keep type-level constraints organized by type parameter now
* PropertyMetaData isn't a Cascadable itself anymore, instead it returns all its
cascadables (field and/or getter)
* @Valid isn't required anymore for type-level constraints
* Using Guava for the time being; should be changed to a custom multi-map down the road
Commit: b6c9e913af0ff42d76de57e34608f0d5fb9b3b6d
https://github.com/hibernate/hibernate-validator/commit/b6c9e913af0ff42d7...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2016-12-20 (Tue, 20 Dec 2016)
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/engine/cascading/BooleanArrayValueExtractor.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ByteArrayValueExtractor.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/CharArrayValueExtractor.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/DoubleArrayValueExtractor.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/FloatArrayValueExtractor.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/IntArrayValueExtractor.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/IterableValueExtractor.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/LegacyIterableValueExtractor.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/LegacyListValueExtractor.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/LegacyMapValueExtractor.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ListValueExtractor.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/LongArrayValueExtractor.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/MapValueExtractor.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ObjectArrayValueExtractor.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ObjectValueExtractor.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ShortArrayValueExtractor.java
M engine/src/main/java/org/hibernate/validator/internal/engine/path/NodeImpl.java
M engine/src/main/java/org/hibernate/validator/internal/engine/path/PathImpl.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/location/TypeArgumentConstraintLocation.java
M engine/src/main/java/org/hibernate/validator/spi/cascading/ValueExtractor.java
M
engine/src/test/java/org/hibernate/validator/test/internal/engine/cascaded/CustomValueExtractorTest.java
M
engine/src/test/java/org/hibernate/validator/test/internal/engine/cascaded/MapKeyExtractor.java
M
engine/src/test/java/org/hibernate/validator/test/internal/engine/cascaded/MultimapValueExtractor.java
M
engine/src/test/java/org/hibernate/validator/test/internal/engine/cascaded/ReferenceValueExtractor.java
Log Message:
-----------
HV-1166 Pushing determination of node name for type argument constraints to value
extractors
Commit: e82b2e40182b3262c8b7bb6a311eff198f8b8c83
https://github.com/hibernate/hibernate-validator/commit/e82b2e40182b3262c...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2016-12-21 (Wed, 21 Dec 2016)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/MapValueExtractor.java
A
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/OptionalValueExtractor.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ValueExtractors.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/constraintvalidation/ConstraintTree.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/BeanMetaDataImpl.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/ExecutableMetaData.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/FieldCascadable.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/GetterCascadable.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/MetaDataBuilder.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/ParameterMetaData.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/PropertyMetaData.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/ReturnValueMetaData.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/core/MetaConstraint.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/facets/Cascadable.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/location/ConstraintLocation.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/location/TypeArgumentConstraintLocation.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/test/java/org/hibernate/validator/test/internal/engine/typeannotationconstraint/TypeAnnotationConstraintTest.java
M
engine/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/UnwrapModesTest.java
Log Message:
-----------
HV-1166 Feeding all type-level constraints through validateMetaConstraint();
* Having two receivers now: one for cascaded validation, one for type parameter
constraints
* Cascadable doesn't expose type argument constraints anymore
* No location adaption needed anymore in BeanMetaDataImpl
Commit: ceda360364ed723de167d08886ac830f9effa325
https://github.com/hibernate/hibernate-validator/commit/ceda360364ed723de...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2016-12-21 (Wed, 21 Dec 2016)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/engine/ConfigurationImpl.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java
A
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/LegacyOptionalValueExtractor.java
A
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ObservableValueExtractor.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ValueExtractorDescriptor.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/ValueExtractors.java
R
engine/src/main/java/org/hibernate/validator/internal/engine/valuehandling/JavaFXPropertyValueUnwrapper.java
R
engine/src/main/java/org/hibernate/validator/internal/engine/valuehandling/OptionalValueUnwrapper.java
R
engine/src/main/java/org/hibernate/validator/internal/engine/valuehandling/TypeResolverBasedValueUnwrapper.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/MetaDataBuilder.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/core/MetaConstraint.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/AbstractConstrainedElement.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedElement.java
M engine/src/main/java/org/hibernate/validator/internal/util/logging/Log.java
M
engine/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/JavaFXPropertyValueUnwrapperTest.java
M
engine/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/OptionalValueUnwrapperTest.java
M
engine/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/UnwrapModesTest.java
M
engine/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/UnwrapValidatedValueTest.java
A
engine/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/model/PropertyValueExtractor.java
R
engine/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/model/PropertyValueUnwrapper.java
A
engine/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/model/UiInputValueExtractor.java
R
engine/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/model/UiInputValueUnwrapper.java
Log Message:
-----------
HV-1166 Handling value unwrapping via ValueExtractor;
* Replacing value handlers for JavaFX and Optional with ValueExtractor implementations
* Not supporting implicit unwrapping for the time being
Commit: a532744946e0b5b51e7fb7a5ec3cdecbe01c045c
https://github.com/hibernate/hibernate-validator/commit/a532744946e0b5b51...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2016-12-21 (Wed, 21 Dec 2016)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidationContext.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ValueContext.java
Log Message:
-----------
HV-1166 Removing type parameter from tracking of valided beans in ValueContext again;
it's not needed any longer as type-level constraints are validated by the regular
validateMetaConstraints() method now
Commit: 3a199252cd72dd422e23d177d4afcf5712689919
https://github.com/hibernate/hibernate-validator/commit/3a199252cd72dd422...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2016-12-21 (Wed, 21 Dec 2016)
Changed paths:
M
engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorFactoryImpl.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/AnnotatedObject.java
M engine/src/main/java/org/hibernate/validator/internal/util/logging/Log.java
Log Message:
-----------
HV-1166 Addressing several review remarks
Commit: 231757b40656291fd58564a20eac5d07c98a3ad2
https://github.com/hibernate/hibernate-validator/commit/231757b40656291fd...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2016-12-21 (Wed, 21 Dec 2016)
Changed paths:
M engine/pom.xml
M
engine/src/main/java/org/hibernate/validator/internal/cfg/context/ExecutableConstraintMappingContextImpl.java
M
engine/src/main/java/org/hibernate/validator/internal/cfg/context/ParameterConstraintMappingContextImpl.java
M
engine/src/main/java/org/hibernate/validator/internal/cfg/context/PropertyConstraintMappingContextImpl.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/MetaDataBuilder.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/provider/AnnotationMetaDataProvider.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/AbstractConstrainedElement.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedElement.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedExecutable.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedField.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedParameter.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedType.java
M
engine/src/main/java/org/hibernate/validator/internal/xml/ConstrainedExecutableBuilder.java
M
engine/src/main/java/org/hibernate/validator/internal/xml/ConstrainedFieldBuilder.java
M
engine/src/main/java/org/hibernate/validator/internal/xml/ConstrainedGetterBuilder.java
M
engine/src/main/java/org/hibernate/validator/internal/xml/ConstrainedParameterBuilder.java
M
engine/src/test/java/org/hibernate/validator/test/internal/metadata/provider/TypeAnnotationMetaDataRetrievalTest.java
Log Message:
-----------
HV-1166 Removing remaining references to Guava from main
Commit: 2724bf456154a8120041d59d970ae4222d5c714d
https://github.com/hibernate/hibernate-validator/commit/2724bf456154a8120...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2016-12-21 (Wed, 21 Dec 2016)
Changed paths:
M
documentation/src/test/java/org/hibernate/validator/referenceguide/chapter02/typeargument/custom/CarTest.java
A
documentation/src/test/java/org/hibernate/validator/referenceguide/chapter02/typeargument/custom/GearBoxExtractor.java
R
documentation/src/test/java/org/hibernate/validator/referenceguide/chapter02/typeargument/custom/GearBoxUnwrapper.java
Log Message:
-----------
HV-1166 Using extractor instead of unwrapper in reference doc example
Commit: cab50dbebd3137e6bb247ab1f9a0ecbdf12650fe
https://github.com/hibernate/hibernate-validator/commit/cab50dbebd3137e6b...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2016-12-21 (Wed, 21 Dec 2016)
Changed paths:
A
documentation/src/test/java/org/hibernate/validator/referenceguide/chapter11/valuehandling/PropertyValueExtractor.java
R
documentation/src/test/java/org/hibernate/validator/referenceguide/chapter11/valuehandling/PropertyValueUnwrapper.java
M
documentation/src/test/java/org/hibernate/validator/referenceguide/chapter11/valuehandling/UnwrapValidatedValueTest.java
M engine/src/main/java/org/hibernate/validator/HibernateValidatorConfiguration.java
M engine/src/main/java/org/hibernate/validator/HibernateValidatorContext.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ConfigurationImpl.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidationContext.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorContextImpl.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorFactoryImpl.java
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/engine/constraintvalidation/ConstraintTree.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/valuehandling/UnwrapMode.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/valuehandling/package-info.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedElement.java
M engine/src/main/java/org/hibernate/validator/internal/util/logging/Log.java
R
engine/src/main/java/org/hibernate/validator/spi/valuehandling/ValidatedValueUnwrapper.java
R engine/src/main/java/org/hibernate/validator/spi/valuehandling/package-info.java
M
engine/src/main/java/org/hibernate/validator/valuehandling/UnwrapValidatedValue.java
M
engine/src/test/java/org/hibernate/validator/test/internal/engine/valuehandling/UnwrapValidatedValueTest.java
Log Message:
-----------
HV-1166 Removing legacy value unwrapping SPI
Commit: 5099a7605c21ba7def2259b1c212f0011c618b19
https://github.com/hibernate/hibernate-validator/commit/5099a7605c21ba7de...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2016-12-21 (Wed, 21 Dec 2016)
Changed paths:
M
documentation/src/test/java/org/hibernate/validator/referenceguide/chapter11/valuehandling/PropertyValueExtractor.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ConfigurationImpl.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidationContext.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/cascading/LegacyOptionalValueExtractor.java
M
engine/src/main/java/org/hibernate/validator/internal/util/TypeVariableBindings.java
M engine/src/main/java/org/hibernate/validator/internal/util/logging/Log.java
Log Message:
-----------
HV-1166 Addressing some more review comments
Commit: 123c037066637e980e32f86d54785182a63204fa
https://github.com/hibernate/hibernate-validator/commit/123c037066637e980...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2016-12-21 (Wed, 21 Dec 2016)
Changed paths:
M documentation/src/main/asciidoc/ch11.asciidoc
Log Message:
-----------
HV-1166 Having section on value unwrappers not show up in rendered reference docs for
now
Compare:
https://github.com/hibernate/hibernate-validator/compare/26771ad7e886...1...