[hibernate/hibernate-validator] d8ecc2: HV-951 Make expression variables added via context...
by GitHub
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-validator
Commit: d8ecc202591d038e78742d3b1e4550fa87eadb67
https://github.com/hibernate/hibernate-validator/commit/d8ecc202591d038e7...
Author: Nicolas FRANÇOIS <nicolas.francois(a)opentrust.com>
Date: 2015-01-09 (Fri, 09 Jan 2015)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/engine/ConstraintViolationImpl.java
M engine/src/main/java/org/hibernate/validator/internal/engine/ValidationContext.java
M engine/src/test/java/org/hibernate/validator/test/internal/engine/constraintvalidation/HibernateConstraintValidatorContextTest.java
Log Message:
-----------
HV-951 Make expression variables added via context.addExpressionVariable(String, Object) accessible from the ConstraintViolation object.
This commit adds a new getExpressionVariables() getter to ConstraintViolationImpl and minor changes to the internals:
* add an argument to ConstraintViolationImpl private constructor
* overload ConstraintViolationImpl.forBeanValidation & co. to handle the new constructor argument, and mark previous, overloaded ones as @Deprecated
* adjust ValidationContext.createConstraintViolation(ValueContext<?, ?>, ConstraintViolationCreationContext, ConstraintDescriptor<?>) to pass expressionVariables as un unmodifiable Map to the overloaded builders
* unit test :p
Useful for:
* Single page web applications, when all i18n/l10n/interpolation stuff is handled client side in JS.
* Web services, where we want to expose constraint violations in a parsable way. WS client may present the error to users, depending on their prefered locale, and do the interpolation itself.
9 years, 3 months
[hibernate/hibernate-search] c930f6: HSEARCH-1770 Multiple entity types sharing the ind...
by GitHub
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: c930f640f528b9554a2f02e48224f1ecc6981bda
https://github.com/hibernate/hibernate-search/commit/c930f640f528b9554a2f...
Author: Gustavo Fernandes <gustavonalle(a)gmail.com>
Date: 2015-01-09 (Fri, 09 Jan 2015)
Changed paths:
M engine/src/main/java/org/hibernate/search/backend/impl/lucene/AbstractWorkspaceImpl.java
A engine/src/main/java/org/hibernate/search/backend/impl/lucene/works/ByTermDeleteWorkDelegate.java
A engine/src/main/java/org/hibernate/search/backend/impl/lucene/works/ByTermUpdateWorkDelegate.java
M engine/src/main/java/org/hibernate/search/backend/impl/lucene/works/LuceneWorkVisitor.java
M engine/src/main/java/org/hibernate/search/cfg/spi/SearchConfiguration.java
M engine/src/main/java/org/hibernate/search/cfg/spi/SearchConfigurationBase.java
M engine/src/main/java/org/hibernate/search/engine/impl/ImmutableSearchFactory.java
M engine/src/main/java/org/hibernate/search/engine/impl/IncrementalSearchConfiguration.java
M engine/src/main/java/org/hibernate/search/engine/impl/MutableSearchFactory.java
M engine/src/main/java/org/hibernate/search/engine/impl/MutableSearchFactoryState.java
M engine/src/main/java/org/hibernate/search/engine/impl/ReflectionReplacingSearchConfiguration.java
M engine/src/main/java/org/hibernate/search/spi/SearchIntegratorBuilder.java
M engine/src/main/java/org/hibernate/search/spi/WorkerBuildContext.java
M engine/src/main/java/org/hibernate/search/spi/impl/SearchFactoryState.java
M engine/src/main/java/org/hibernate/search/store/Workspace.java
A engine/src/test/java/org/hibernate/search/test/configuration/BaseConfigurationTest.java
A engine/src/test/java/org/hibernate/search/test/configuration/DeleteByTermEnforcementTest.java
M engine/src/test/java/org/hibernate/search/test/configuration/IndexMetadataCompleteConfiguredTest.java
M engine/src/test/java/org/hibernate/search/testsupport/setup/SearchConfigurationForTest.java
M engine/src/test/java/org/hibernate/search/testsupport/setup/WorkerBuildContextForTest.java
Log Message:
-----------
HSEARCH-1770 Multiple entity types sharing the index shouldn't necessarily prevent single-term deletions
Commit: 5ca7b8dc033c37206fe96240722baf9bc35cced5
https://github.com/hibernate/hibernate-search/commit/5ca7b8dc033c37206fe9...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2015-01-09 (Fri, 09 Jan 2015)
Changed paths:
M engine/src/main/java/org/hibernate/search/backend/impl/lucene/works/LuceneWorkVisitor.java
Log Message:
-----------
HSEARCH-1770 Add some additional comments to the code
Compare: https://github.com/hibernate/hibernate-search/compare/e59246801694...5ca7...
9 years, 3 months
[hibernate/hibernate-search] e2ea6f: HSEARCH-1767 Multiple entity types sharing the ind...
by GitHub
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: e2ea6f05acd828be7b34a83c5447b275724feaf0
https://github.com/hibernate/hibernate-search/commit/e2ea6f05acd828be7b34...
Author: Gustavo Fernandes <gustavonalle(a)gmail.com>
Date: 2015-01-09 (Fri, 09 Jan 2015)
Changed paths:
M engine/src/main/java/org/hibernate/search/backend/impl/lucene/AbstractWorkspaceImpl.java
A engine/src/main/java/org/hibernate/search/backend/impl/lucene/works/ByTermDeleteWorkDelegate.java
A engine/src/main/java/org/hibernate/search/backend/impl/lucene/works/ByTermUpdateWorkDelegate.java
M engine/src/main/java/org/hibernate/search/backend/impl/lucene/works/LuceneWorkVisitor.java
M engine/src/main/java/org/hibernate/search/cfg/spi/SearchConfiguration.java
M engine/src/main/java/org/hibernate/search/cfg/spi/SearchConfigurationBase.java
M engine/src/main/java/org/hibernate/search/engine/impl/ImmutableSearchFactory.java
M engine/src/main/java/org/hibernate/search/engine/impl/IncrementalSearchConfiguration.java
M engine/src/main/java/org/hibernate/search/engine/impl/MutableSearchFactory.java
M engine/src/main/java/org/hibernate/search/engine/impl/MutableSearchFactoryState.java
M engine/src/main/java/org/hibernate/search/engine/impl/ReflectionReplacingSearchConfiguration.java
M engine/src/main/java/org/hibernate/search/spi/SearchIntegratorBuilder.java
M engine/src/main/java/org/hibernate/search/spi/WorkerBuildContext.java
M engine/src/main/java/org/hibernate/search/spi/impl/SearchFactoryState.java
M engine/src/main/java/org/hibernate/search/store/Workspace.java
A engine/src/test/java/org/hibernate/search/test/configuration/BaseConfigurationTest.java
A engine/src/test/java/org/hibernate/search/test/configuration/DeleteByTermEnforcementTest.java
M engine/src/test/java/org/hibernate/search/test/configuration/IndexMetadataCompleteConfiguredTest.java
M engine/src/test/java/org/hibernate/search/testsupport/setup/SearchConfigurationForTest.java
M engine/src/test/java/org/hibernate/search/testsupport/setup/WorkerBuildContextForTest.java
Log Message:
-----------
HSEARCH-1767 Multiple entity types sharing the index shouldn't necessarily prevent single-term deletions
Commit: e592468016940ba7ba9f1722ad18756c9e8e1994
https://github.com/hibernate/hibernate-search/commit/e592468016940ba7ba9f...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2015-01-09 (Fri, 09 Jan 2015)
Changed paths:
M engine/src/main/java/org/hibernate/search/backend/impl/lucene/works/LuceneWorkVisitor.java
Log Message:
-----------
HSEARCH-1770 Add some additional comments to the code
Compare: https://github.com/hibernate/hibernate-search/compare/87c0b8f29ae3...e592...
9 years, 3 months