Branch: refs/heads/master
Home:
https://github.com/hibernate/hibernate-validator
Commit: 6d9f381c7d38f34d96c21f46f8f3065e694abf51
https://github.com/hibernate/hibernate-validator/commit/6d9f381c7d38f34d9...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2012-11-27 (Tue, 27 Nov 2012)
Changed paths:
M
engine/src/main/java/org/hibernate/validator/internal/metadata/core/ConstraintHelper.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/descriptor/ConstraintDescriptorImpl.java
A
engine/src/main/java/org/hibernate/validator/internal/metadata/location/CrossParameterConstraintLocation.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/provider/AnnotationMetaDataProvider.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/provider/ProgrammaticMetaDataProvider.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedMethod.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ExecutableElement.java
M
engine/src/test/java/org/hibernate/validator/test/internal/metadata/provider/AnnotationMetaDataProviderTest.java
A
engine/src/test/java/org/hibernate/validator/test/internal/metadata/provider/ConsistentDateParameters.java
A
engine/src/test/java/org/hibernate/validator/test/internal/metadata/provider/ConsistentDateParametersValidator.java
Log Message:
-----------
HV-632 Adding support for cross-parameter constraints to raw model
Commit: fbaf138095f749e173dbb357a3e65d990dc3421f
https://github.com/hibernate/hibernate-validator/commit/fbaf138095f749e17...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2012-11-27 (Tue, 27 Nov 2012)
Changed paths:
M
engine/src/test/java/org/hibernate/validator/test/internal/metadata/aggregated/BeanMetaDataImplTest.java
M
engine/src/test/java/org/hibernate/validator/test/internal/metadata/aggregated/ExecutableMetaDataTest.java
M
engine/src/test/java/org/hibernate/validator/test/internal/metadata/aggregated/MethodMetaDataTest.java
M
engine/src/test/java/org/hibernate/validator/test/internal/metadata/aggregated/ParameterMetaDataTest.java
M
engine/src/test/java/org/hibernate/validator/testutil/ConstraintViolationAssert.java
Log Message:
-----------
HV-632 Removing custom assertion method
Commit: c92b7911be5a62659cbc086b097fb30e3327d07c
https://github.com/hibernate/hibernate-validator/commit/c92b7911be5a62659...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2012-11-27 (Tue, 27 Nov 2012)
Changed paths:
M
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/ExecutableMetaData.java
M
engine/src/test/java/org/hibernate/validator/test/internal/engine/methodlevel/IllegalMethodParameterConstraintsTest.java
A
engine/src/test/java/org/hibernate/validator/test/internal/metadata/ConsistentDateParameters.java
A
engine/src/test/java/org/hibernate/validator/test/internal/metadata/ConsistentDateParametersValidator.java
M
engine/src/test/java/org/hibernate/validator/test/internal/metadata/CustomerRepositoryExt.java
M
engine/src/test/java/org/hibernate/validator/test/internal/metadata/aggregated/ExecutableMetaDataTest.java
M
engine/src/test/java/org/hibernate/validator/test/internal/metadata/descriptor/BeanDescriptorTest.java
Log Message:
-----------
HV-632 Adding support for cross-parameter constraints to aggregated model
Commit: 550e395af7dc898fe40eaf5cde8018a90f0de795
https://github.com/hibernate/hibernate-validator/commit/550e395af7dc898fe...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2012-11-27 (Tue, 27 Nov 2012)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java
M
engine/src/test/java/org/hibernate/validator/test/internal/engine/methodlevel/MethodLevelValidationTest.java
A
engine/src/test/java/org/hibernate/validator/test/internal/engine/methodlevel/service/ConsistentDateParameters.java
A
engine/src/test/java/org/hibernate/validator/test/internal/engine/methodlevel/service/ConsistentDateParametersValidator.java
M
engine/src/test/java/org/hibernate/validator/test/internal/engine/methodlevel/service/CustomerRepository.java
M
engine/src/test/java/org/hibernate/validator/test/internal/engine/methodlevel/service/CustomerRepositoryImpl.java
M
engine/src/test/java/org/hibernate/validator/test/internal/metadata/ConsistentDateParameters.java
M
engine/src/test/java/org/hibernate/validator/test/internal/metadata/ConsistentDateParametersValidator.java
M
engine/src/test/java/org/hibernate/validator/test/internal/metadata/provider/ConsistentDateParameters.java
M
engine/src/test/java/org/hibernate/validator/test/internal/metadata/provider/ConsistentDateParametersValidator.java
Log Message:
-----------
HV-632 Validating cross-parameter constraints
Commit: eb8690f16bc2e2f2d21046b6132658d9eb2cebcb
https://github.com/hibernate/hibernate-validator/commit/eb8690f16bc2e2f2d...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2012-11-27 (Tue, 27 Nov 2012)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/path/BeanMetaDataLocatorClassTraversal.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/path/BeanMetaDataLocatorInstanceTraversal.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/BeanMetaData.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/PropertyMetaData.java
M engine/src/main/java/org/hibernate/validator/internal/util/ReflectionHelper.java
Log Message:
-----------
HV-638 Making ValidatorImpl et al. deal with *MetaData types instead of raw members in
order to be prepared for handling group conversion information; Bumping API version to
snapshot to get changes around @ConvertGroup
Commit: ffb0efa092b9f1429c9bfab6028386897327006c
https://github.com/hibernate/hibernate-validator/commit/ffb0efa092b9f1429...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2012-11-27 (Tue, 27 Nov 2012)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java
Log Message:
-----------
HV-638 Formatting only
Commit: c77c67e24ff0bef066153b72ba2c5187a488eb2d
https://github.com/hibernate/hibernate-validator/commit/c77c67e24ff0bef06...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2012-11-27 (Tue, 27 Nov 2012)
Changed paths:
M
engine/src/main/java/org/hibernate/validator/internal/metadata/provider/AnnotationMetaDataProvider.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/provider/ProgrammaticMetaDataProvider.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/provider/XmlMetaDataProvider.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/ConstrainedField.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedMethod.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/CollectionHelper.java
M
engine/src/test/java/org/hibernate/validator/test/internal/metadata/provider/AnnotationMetaDataProviderTest.java
Log Message:
-----------
HV-638 Retrieving group conversions from annotations
Commit: 6dcf172a6a42b537f5bcf9da3b811e2ae869189e
https://github.com/hibernate/hibernate-validator/commit/6dcf172a6a42b537f...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2012-11-27 (Tue, 27 Nov 2012)
Changed paths:
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/PropertyMetaData.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/provider/AnnotationMetaDataProvider.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/provider/ProgrammaticMetaDataProvider.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/provider/XmlMetaDataProvider.java
A
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedExecutable.java
R
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ConstrainedMethod.java
M
engine/src/test/java/org/hibernate/validator/test/internal/metadata/aggregated/MethodMetaDataTest.java
M
engine/src/test/java/org/hibernate/validator/test/internal/metadata/provider/AnnotationMetaDataProviderTest.java
Log Message:
-----------
HV-638 Renaming ConstrainedMethod to ConstrainedExecutable as it is used to represent
methods and constructors
Commit: 330991ffa80f75d90dc175b09b9ef2c9f1e25ae9
https://github.com/hibernate/hibernate-validator/commit/330991ffa80f75d90...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2012-11-27 (Tue, 27 Nov 2012)
Changed paths:
M
engine/src/main/java/org/hibernate/validator/internal/engine/MethodValidationContext.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
M
engine/src/main/java/org/hibernate/validator/internal/engine/groups/ValidationOrder.java
M
engine/src/main/java/org/hibernate/validator/internal/engine/path/BeanMetaDataLocatorInstanceTraversal.java
M engine/src/main/java/org/hibernate/validator/internal/engine/path/PathImpl.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/BeanMetaData.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/BeanMetaDataImpl.java
A
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/Cascadable.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/GroupConverter.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
A
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/Validatable.java
A
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/ValidatableParameters.java
A
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/ValidatableReturnValue.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/descriptor/BeanDescriptorImpl.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/descriptor/ConstraintDescriptorImpl.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/descriptor/ExecutableDescriptorImpl.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/raw/ExecutableElement.java
M engine/src/main/java/org/hibernate/validator/internal/util/logging/Log.java
M
engine/src/test/java/org/hibernate/validator/test/cfg/MethodConstraintMappingTest.java
A
engine/src/test/java/org/hibernate/validator/test/internal/engine/groups/conversion/GroupConversionTest.java
M
engine/src/test/java/org/hibernate/validator/test/internal/engine/methodlevel/ConstructorValidationTest.java
M
engine/src/test/java/org/hibernate/validator/test/internal/engine/methodlevel/MethodLevelValidationTest.java
M
engine/src/test/java/org/hibernate/validator/test/internal/engine/path/PathImplTest.java
M
engine/src/test/java/org/hibernate/validator/test/internal/metadata/BeanMetaDataManagerTest.java
M
engine/src/test/java/org/hibernate/validator/test/internal/metadata/CustomerRepository.java
M
engine/src/test/java/org/hibernate/validator/test/internal/metadata/aggregated/ExecutableMetaDataTest.java
M
engine/src/test/java/org/hibernate/validator/test/internal/metadata/aggregated/ParameterMetaDataTest.java
A
engine/src/test/java/org/hibernate/validator/test/internal/metadata/aggregated/PropertyMetaDataTest.java
M
engine/src/test/java/org/hibernate/validator/test/internal/metadata/descriptor/BeanDescriptorTest.java
Log Message:
-----------
HV-638 Implementing group conversion; Unifying handling of cascaded validation for bean,
parameter and return value validation. Also removing type names from executable names to
be in line with the spec;
Commit: 112aa0f3afd4870db06490645b25e9fbd3a463aa
https://github.com/hibernate/hibernate-validator/commit/112aa0f3afd4870db...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2012-11-27 (Tue, 27 Nov 2012)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/MetaDataBuilder.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/descriptor/ElementDescriptorImpl.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/util/CollectionHelper.java
M
engine/src/test/java/org/hibernate/validator/test/internal/engine/groups/conversion/GroupConversionTest.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/AnnotationMetaDataProviderTest.java
Log Message:
-----------
HV-638 Handling several error situations such as duplicate conversions, conversion of
sequences etc.; Simplifying tests
Commit: a303b6937e6e0c6876a649d2530f30c1536522d1
https://github.com/hibernate/hibernate-validator/commit/a303b6937e6e0c687...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2012-11-27 (Tue, 27 Nov 2012)
Changed paths:
M
engine/src/main/java/org/hibernate/validator/internal/cfg/context/ConfiguredConstraint.java
M
engine/src/main/java/org/hibernate/validator/internal/cfg/context/ConstraintMappingContext.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/cfg/context/ReturnValueConstraintMappingContextImpl.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/ExecutableMetaData.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/location/BeanConstraintLocation.java
A
engine/src/main/java/org/hibernate/validator/internal/metadata/location/ExecutableConstraintLocation.java
R
engine/src/main/java/org/hibernate/validator/internal/metadata/location/MethodConstraintLocation.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/provider/AnnotationMetaDataProvider.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/provider/ProgrammaticMetaDataProvider.java
M
engine/src/main/java/org/hibernate/validator/internal/metadata/provider/XmlMetaDataProvider.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/ConstrainedParameter.java
Log Message:
-----------
HV-638 Renaming MethodConstraintLocation to ExecutableConstraintLocation
Commit: b48ab9205fcbcb3fd0767ab1b71f03e56e3c6720
https://github.com/hibernate/hibernate-validator/commit/b48ab9205fcbcb3fd...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2012-11-27 (Tue, 27 Nov 2012)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.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/ParameterListMetaData.java
A
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/ReturnValueMetaData.java
R
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/ValidatableParameters.java
R
engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/ValidatableReturnValue.java
M
engine/src/test/java/org/hibernate/validator/test/internal/metadata/aggregated/ExecutableMetaDataTest.java
Log Message:
-----------
HV-638 Aligning names of model types. Actual model elements end with *MetaData and
implement one or more of the facet interfaces.
Commit: fb6465c035dd9abebdd85c3b6c8c98b47f668fc3
https://github.com/hibernate/hibernate-validator/commit/fb6465c035dd9abeb...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2012-11-27 (Tue, 27 Nov 2012)
Changed paths:
M
engine/src/test/java/org/hibernate/validator/test/internal/metadata/provider/AnnotationMetaDataProviderTest.java
Log Message:
-----------
HV-626 Adding test case for making sure that annotations from base type aren't
considered during meta data retrieval
Compare:
https://github.com/hibernate/hibernate-validator/compare/d60fd5ba6580...f...