[hibernate-commits] [hibernate/hibernate-validator] 48a2c8: HV-501 Introduced an API for constraint definition
GitHub
noreply at github.com
Tue Jun 7 05:54:42 EDT 2016
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-validator
Commit: 48a2c8d74de7a586fdbda455d97dde5785d88233
https://github.com/hibernate/hibernate-validator/commit/48a2c8d74de7a586fdbda455d97dde5785d88233
Author: Yoann Rodière <yoann.rodiere at openwide.fr>
Date: 2016-06-07 (Tue, 07 Jun 2016)
Changed paths:
M engine/src/main/java/org/hibernate/validator/cfg/ConstraintMapping.java
A engine/src/main/java/org/hibernate/validator/cfg/context/ConstraintDefinitionContext.java
A engine/src/main/java/org/hibernate/validator/cfg/context/ConstraintMappingTarget.java
A engine/src/main/java/org/hibernate/validator/cfg/context/ConstraintTarget.java
M engine/src/main/java/org/hibernate/validator/cfg/context/CrossParameterConstraintMappingContext.java
M engine/src/main/java/org/hibernate/validator/cfg/context/ParameterConstraintMappingContext.java
M engine/src/main/java/org/hibernate/validator/cfg/context/PropertyConstraintMappingContext.java
M engine/src/main/java/org/hibernate/validator/cfg/context/ReturnValueConstraintMappingContext.java
M engine/src/main/java/org/hibernate/validator/cfg/context/TypeConstraintMappingContext.java
A engine/src/main/java/org/hibernate/validator/internal/cfg/context/ConstraintContextImplBase.java
A engine/src/main/java/org/hibernate/validator/internal/cfg/context/ConstraintDefinitionContextImpl.java
M engine/src/main/java/org/hibernate/validator/internal/cfg/context/ConstraintMappingContextImplBase.java
M engine/src/main/java/org/hibernate/validator/internal/cfg/context/DefaultConstraintMapping.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorFactoryImpl.java
M engine/src/main/java/org/hibernate/validator/internal/metadata/core/ConstraintHelper.java
M engine/src/main/java/org/hibernate/validator/internal/util/logging/Log.java
M engine/src/main/java/org/hibernate/validator/internal/util/logging/Messages.java
M engine/src/main/java/org/hibernate/validator/internal/xml/XmlMappingParser.java
A engine/src/test/java/org/hibernate/validator/test/cfg/ValidatorConstraintMappingTest.java
Log Message:
-----------
HV-501 Introduced an API for constraint definition
Commit: 95209d46b2559cead17400c4c18c927870d7ba76
https://github.com/hibernate/hibernate-validator/commit/95209d46b2559cead17400c4c18c927870d7ba76
Author: Yoann Rodière <yoann.rodiere at openwide.fr>
Date: 2016-06-07 (Tue, 07 Jun 2016)
Changed paths:
M documentation/src/main/asciidoc/ch02.asciidoc
M documentation/src/main/asciidoc/ch11.asciidoc
A documentation/src/test/java/org/hibernate/validator/referenceguide/chapter11/constraintapi/Bus.java
M documentation/src/test/java/org/hibernate/validator/referenceguide/chapter11/constraintapi/ConstraintApiTest.java
A documentation/src/test/java/org/hibernate/validator/referenceguide/chapter11/constraintapi/ValidPassengerCount.java
A documentation/src/test/java/org/hibernate/validator/referenceguide/chapter11/constraintapi/ValidPassengerCountValidator.java
R documentation/src/test/java/org/hibernate/validator/referenceguide/chapter11/constraintdefinition/Car.java
R documentation/src/test/java/org/hibernate/validator/referenceguide/chapter11/constraintdefinition/CarTest.java
R documentation/src/test/java/org/hibernate/validator/referenceguide/chapter11/constraintdefinition/Person.java
R documentation/src/test/java/org/hibernate/validator/referenceguide/chapter11/constraintdefinition/ValidPassengerCount.java
R documentation/src/test/java/org/hibernate/validator/referenceguide/chapter11/constraintdefinition/ValidPassengerCountValidator.java
M engine/src/main/java/org/hibernate/validator/HibernateValidatorConfiguration.java
M engine/src/main/java/org/hibernate/validator/constraints/URL.java
M engine/src/main/java/org/hibernate/validator/internal/cfg/context/ConstraintDefinitionContextImpl.java
M engine/src/main/java/org/hibernate/validator/internal/cfg/context/DefaultConstraintMapping.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ConfigurationImpl.java
R engine/src/main/java/org/hibernate/validator/internal/engine/ServiceLoaderBasedConstraintDefinitionContributor.java
A engine/src/main/java/org/hibernate/validator/internal/engine/ServiceLoaderBasedConstraintMappingContributor.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorFactoryImpl.java
R engine/src/main/java/org/hibernate/validator/internal/engine/constraintdefinition/ConstraintDefinitionBuilderContextImpl.java
R engine/src/main/java/org/hibernate/validator/internal/engine/constraintdefinition/ConstraintDefinitionBuilderImpl.java
R engine/src/main/java/org/hibernate/validator/spi/constraintdefinition/ConstraintDefinitionContributor.java
R engine/src/main/java/org/hibernate/validator/spi/constraintdefinition/package-info.java
R engine/src/test/java/org/hibernate/validator/test/constraintvalidator/AcmeConstraint.java
R engine/src/test/java/org/hibernate/validator/test/constraintvalidator/AcmeConstraintDefinitionContributor.java
R engine/src/test/java/org/hibernate/validator/test/constraintvalidator/AcmeConstraintWithDefaultValidator.java
M engine/src/test/java/org/hibernate/validator/test/constraintvalidator/ConstraintDefinitionContributorTest.java
M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/hv/URLValidatorTest.java
Log Message:
-----------
HV-501 Replaced the concept of ConstraintDefinitionContributor with the programmatic API
Commit: 716dd7992201cf8347886d48137e0756223aa487
https://github.com/hibernate/hibernate-validator/commit/716dd7992201cf8347886d48137e0756223aa487
Author: Yoann Rodière <yoann.rodiere at openwide.fr>
Date: 2016-06-07 (Tue, 07 Jun 2016)
Changed paths:
M documentation/src/test/java/org/hibernate/validator/referenceguide/chapter11/constraintapi/ConstraintApiTest.java
M engine/src/main/java/org/hibernate/validator/cfg/ConstraintMapping.java
A engine/src/main/java/org/hibernate/validator/cfg/context/ConstraintDefinitionTarget.java
M engine/src/main/java/org/hibernate/validator/cfg/context/ConstraintMappingTarget.java
R engine/src/main/java/org/hibernate/validator/cfg/context/ConstraintTarget.java
M engine/src/main/java/org/hibernate/validator/constraints/URL.java
M engine/src/main/java/org/hibernate/validator/internal/cfg/context/ConstraintContextImplBase.java
M engine/src/main/java/org/hibernate/validator/internal/cfg/context/DefaultConstraintMapping.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ServiceLoaderBasedConstraintMappingContributor.java
M engine/src/main/java/org/hibernate/validator/internal/metadata/core/ConstraintHelper.java
A engine/src/test/java/org/hibernate/validator/test/cfg/ConstraintDefinitionTest.java
R engine/src/test/java/org/hibernate/validator/test/cfg/ValidatorConstraintMappingTest.java
M engine/src/test/java/org/hibernate/validator/test/internal/constraintvalidators/hv/URLValidatorTest.java
Log Message:
-----------
HV-501 Renamed .constraint() to .constraintDefinition()
Commit: ebb81f8a326ef079b303f8cc8b5c3f39ed0fe44a
https://github.com/hibernate/hibernate-validator/commit/ebb81f8a326ef079b303f8cc8b5c3f39ed0fe44a
Author: Yoann Rodière <yoann.rodiere at openwide.fr>
Date: 2016-06-07 (Tue, 07 Jun 2016)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/cfg/context/DefaultConstraintMapping.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ConfigurationImpl.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorFactoryImpl.java
M engine/src/main/java/org/hibernate/validator/internal/engine/constraintdefinition/ConstraintDefinitionContribution.java
M engine/src/main/java/org/hibernate/validator/internal/metadata/core/ConstraintHelper.java
M engine/src/main/java/org/hibernate/validator/internal/util/logging/Log.java
M engine/src/main/java/org/hibernate/validator/internal/xml/XmlMappingParser.java
M engine/src/test/java/org/hibernate/validator/test/cfg/ConstraintDefinitionTest.java
A engine/src/test/resources/org/hibernate/validator/test/cfg/ConstraintDefinitionTest_mapping.xml
Log Message:
-----------
HV-501 Introduced XML constraint def override in prog. API
Now, the XML constraint definitions may be overridden by using the programmatic API.
This implies that:
* duplicate constraint definition detection is now done separately by XMLParser and ConstraintMapping/ValidatorFactoryImpl
* some fields and functions were renamed from "keepDefaults" (previous meaning) to "keepExisting" (new, broader meaning)
Commit: 47cf38d9b12818b0375a5646a73d213e9433556d
https://github.com/hibernate/hibernate-validator/commit/47cf38d9b12818b0375a5646a73d213e9433556d
Author: Yoann Rodière <yoann.rodiere at openwide.fr>
Date: 2016-06-07 (Tue, 07 Jun 2016)
Changed paths:
M engine/src/main/java/org/hibernate/validator/HibernateValidatorConfiguration.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ConfigurationImpl.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorFactoryImpl.java
M engine/src/test/java/org/hibernate/validator/test/constraintvalidator/ConstraintDefinitionContributorTest.java
Log Message:
-----------
HV-501 Removed HibernateConfiguration.getDefaultConstraintMappingContributor from the public API since it serves no purposes to users.
Commit: 5df093d51517c187b9510d580e872cd1871131d6
https://github.com/hibernate/hibernate-validator/commit/5df093d51517c187b9510d580e872cd1871131d6
Author: Yoann Rodière <yoann.rodiere at openwide.fr>
Date: 2016-06-07 (Tue, 07 Jun 2016)
Changed paths:
M engine/src/test/java/org/hibernate/validator/test/cfg/ConstraintDefinitionTest.java
Log Message:
-----------
HV-501 Made tests around 'includeExistingValidators' a bit clearer
Commit: c9da26fe9046dc1ae2f9bf790615445fe7255fbb
https://github.com/hibernate/hibernate-validator/commit/c9da26fe9046dc1ae2f9bf790615445fe7255fbb
Author: Yoann Rodière <yoann.rodiere at openwide.fr>
Date: 2016-06-07 (Tue, 07 Jun 2016)
Changed paths:
M documentation/src/main/asciidoc/ch11.asciidoc
Log Message:
-----------
HV-501 Fixed wording errors in the docs
Commit: 5d8a99ed96cf4053462e69547a15b15d20cdb929
https://github.com/hibernate/hibernate-validator/commit/5d8a99ed96cf4053462e69547a15b15d20cdb929
Author: Gunnar Morling <gunnar.morling at googlemail.com>
Date: 2016-06-07 (Tue, 07 Jun 2016)
Changed paths:
M engine/src/main/java/org/hibernate/validator/cfg/ConstraintMapping.java
M engine/src/main/java/org/hibernate/validator/constraints/URL.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ServiceLoaderBasedConstraintMappingContributor.java
M pom.xml
Log Message:
-----------
HV-501 JavaDoc fixes
Compare: https://github.com/hibernate/hibernate-validator/compare/8a8c37815128...5d8a99ed96cf
More information about the hibernate-commits
mailing list