[hibernate/hibernate-search] ebe305: HSEARCH-3605 Move all bridge mapping APIs and anno...
by Yoann Rodière
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: ebe305110a497f7007664715cf01ef3e70577751
https://github.com/hibernate/hibernate-search/commit/ebe305110a497f700766...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-21 (Fri, 21 Jun 2019)
Changed paths:
M documentation/src/test/java/org/hibernate/search/documentation/searchdsl/converter/DslConverterIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingEmbeddedBridgeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingOverReindexingIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/mapping/definition/AnnotationMappingDiscoveryIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingEmbeddedIdIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/nonregression/automaticindexing/ContainedInThroughNonContainingIndexedType.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/AnnotationMappingSmokeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/bridge/CustomPropertyBridge.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/bridge/CustomPropertyBridgeAnnotation.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/bridge/CustomTypeBridge.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/bridge/CustomTypeBridgeAnnotation.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/lifecycle/CleanupIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/AnnotationMappingDiscoveryIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DocumentIdBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldContainerExtractorExplicitIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldContainerExtractorImplicitIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FullTextFieldIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/IndexedEmbeddedBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/KeywordFieldIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/MarkerBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/PropertyBridgeBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ScaledNumberFieldIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/TypeBridgeBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/routing/AnnotationMappingRoutingIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/AnnotationMappingSmokeIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/bridge/CustomPropertyBridge.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/bridge/CustomPropertyBridgeAnnotation.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/bridge/CustomTypeBridge.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/bridge/CustomTypeBridgeAnnotation.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/bridge/MultiKeywordStringBridge.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/bridge/annotation/AccountBorrowalSummaryBridge.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/bridge/annotation/MultiKeywordStringBridge.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/model/Book.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/spatial/GeoPointBridgeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/spatial/LatitudeLongitudeMarkerBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/spatial/annotation/GeoPointBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/spatial/annotation/Latitude.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/spatial/annotation/Longitude.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/spatial/impl/GeoPointBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/spatial/impl/LatitudeMarker.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/spatial/impl/LongitudeMarker.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/declaration/MarkerMapping.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/declaration/MarkerRef.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/declaration/PropertyBridgeMapping.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/declaration/PropertyBridgeRef.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/declaration/RoutingKeyBridgeMapping.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/declaration/RoutingKeyBridgeRef.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/declaration/TypeBridgeMapping.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/declaration/TypeBridgeRef.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/impl/AnnotationInitializingBeanDelegatingBridgeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/impl/AnnotationInitializingBeanDelegatingMarkerBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/impl/BeanBridgeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/impl/BeanDelegatingBridgeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/impl/BridgeResolver.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/AnnotationBridgeBuilder.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/AnnotationMarkerBuilder.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/BridgeBuildContext.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/BridgeBuilder.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/MarkerBuildContext.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/MarkerBuilder.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/IdentifierBridgeRef.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/MarkerRef.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/PropertyBridgeRef.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/RoutingKeyBridgeRef.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/TypeBridgeRef.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/ValueBridgeRef.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/declaration/MarkerMapping.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/declaration/PropertyBridgeMapping.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/declaration/RoutingKeyBridgeMapping.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/annotation/declaration/TypeBridgeMapping.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/AnnotationBridgeBuilder.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/AnnotationMarkerBuilder.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/BridgeBuildContext.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/BridgeBuilder.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/MarkerBuildContext.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/programmatic/MarkerBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/BridgeBuildContextImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/MarkerBuildContextImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIdentityMappingCollectorImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinderImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoMappingCollectorPropertyNode.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoMappingCollectorTypeNode.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoMappingCollectorValueNode.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/DocumentId.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/FullTextField.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/GenericField.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/IdentifierBridgeRef.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/KeywordField.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/ScaledNumberField.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/ValueBridgeRef.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/impl/AnnotationProcessorHelper.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/impl/AnnotationProcessorProvider.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/impl/PropertyFieldAnnotationProcessor.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/PropertyDocumentIdMappingContext.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/PropertyFieldMappingContext.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/PropertyMappingContext.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/TypeMappingContext.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/AbstractPropertyFieldMappingContext.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/DelegatingPropertyMappingContext.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/InitialPropertyMappingContext.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/MarkerMappingContributor.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/PropertyBridgeMappingContributor.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/PropertyDocumentIdMappingContextImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/RoutingKeyBridgeMappingContributor.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/TypeBridgeMappingContributor.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/TypeMappingContextImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/impl/PojoPropertyAdditionalMetadataBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/impl/PojoTypeAdditionalMetadataBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/impl/PojoTypeAdditionalMetadataProvider.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/spi/PojoAdditionalMetadataCollectorPropertyNode.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIdentityMappingCollector.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorPropertyNodeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorTypeNodeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorValueNodeBuilderDelegate.java
Log Message:
-----------
HSEARCH-3605 Move all bridge mapping APIs and annotations to a common package: "pojo.bridge.mapping".
This should give bridge implementors a clearer overview of what's
available to them.
Commit: c7398cb1bfd0bc3e67311bb89218fbaa914c7da2
https://github.com/hibernate/hibernate-search/commit/c7398cb1bfd0bc3e6731...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-21 (Fri, 21 Jun 2019)
Changed paths:
M documentation/src/test/java/org/hibernate/search/documentation/searchdsl/predicate/Author.java
M documentation/src/test/java/org/hibernate/search/documentation/searchdsl/projection/Author.java
M documentation/src/test/java/org/hibernate/search/documentation/searchdsl/sort/Author.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/model/BridgeUsingPropertyMarkerAccessIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/spatial/AnnotationMappingGeoPointBridgeIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/spatial/ProgrammaticMappingGeoPointBridgeIT.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/model/Library.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/annotation/GeoPointBridge.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/annotation/Latitude.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/annotation/Longitude.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/programmatic/GeoPointBridgeBuilder.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/programmatic/LatitudeLongitudeMarkerBuilder.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/spatial/GeoPointBridgeBuilder.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/spatial/LatitudeLongitudeMarkerBuilder.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/spatial/annotation/GeoPointBridge.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/spatial/annotation/Latitude.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/spatial/annotation/Longitude.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/spatial/impl/GeoPointBridge.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/spatial/impl/LatitudeMarker.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/spatial/impl/LongitudeMarker.java
Log Message:
-----------
HSEARCH-3605 Restructure packages for builtin bridge annotations and programmatic APIs (GeoPointBridge)
Let's make sure that, if one day we have more than one builtin bridge,
we'll be able to put all the APIs in the same package so that they're
more easily found.
Commit: 4220855403cbe4451e201d8907a39000e20e42ad
https://github.com/hibernate/hibernate-search/commit/4220855403cbe4451e20...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-21 (Fri, 21 Jun 2019)
Changed paths:
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/impl/AnnotationInitializingBeanDelegatingBridgeBuilder.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/impl/AnnotationInitializingBeanDelegatingMarkerBuilder.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/impl/BeanBridgeBuilder.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/impl/BeanDelegatingBridgeBuilder.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/impl/BridgeResolver.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/impl/IdentifierMapping.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/impl/PropertyIdentifierMapping.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/impl/ProvidedStringIdentifierMapping.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/impl/RoutingKeyBridgeRoutingKeyProvider.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/impl/RoutingKeyProvider.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/AnnotationInitializingBeanDelegatingBridgeBuilder.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/AnnotationInitializingBeanDelegatingMarkerBuilder.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/BeanBridgeBuilder.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/BeanDelegatingBridgeBuilder.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/BridgeResolver.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/IdentifierMapping.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/PropertyIdentifierMapping.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/ProvidedStringIdentifierMapping.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/RoutingKeyBridgeRoutingKeyProvider.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/RoutingKeyProvider.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIdentityMappingCollectorImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinderImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMapper.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/impl/AnnotationProcessorHelper.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/AbstractPropertyFieldMappingContext.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/InitialPropertyMappingContext.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/PropertyDocumentIdMappingContextImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/TypeMappingContextImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoDocumentReferenceProvider.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkIndexedTypeContext.java
Log Message:
-----------
HSEARCH-3605 Move bridge mapping implementation classes from package "pojo.bridge.impl" to "pojo.bridge.mapping.impl"
Commit: 5733b10c0af43d30d8e3fa86c0ae3373a2ceca68
https://github.com/hibernate/hibernate-search/commit/5733b10c0af43d30d8e3...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-21 (Fri, 21 Jun 2019)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingMapKeysAssociationIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/AnnotationMappingSmokeIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/lifecycle/CleanupIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldContainerExtractorBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldContainerExtractorExplicitIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/PropertyBridgeBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/AnnotationMappingSmokeIT.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmAssociationEmbeddedMetadataContributor.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmAssociationInverseSideMetadataContributor.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmJpaColumnScaleContributor.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMetatadaContributor.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmPathFilterFactory.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/dirtiness/building/impl/PojoAssociationPathInverter.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/dirtiness/building/impl/PojoImplicitReindexingResolverBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/dirtiness/building/impl/PojoImplicitReindexingResolverBuildingHelper.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/dirtiness/building/impl/PojoImplicitReindexingResolverPropertyNodeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/dirtiness/building/impl/PojoIndexingDependencyCollectorNode.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/dirtiness/building/impl/PojoIndexingDependencyCollectorPropertyNode.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/extractor/ContainerExtractor.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/extractor/ContainerExtractorDefinitionContext.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/extractor/ContainerExtractorPath.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/extractor/impl/BoundContainerExtractorPath.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/extractor/impl/ContainerExtractorBinder.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/extractor/mapping/annotation/ContainerExtract.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/extractor/mapping/annotation/ContainerExtraction.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/extractor/mapping/programmatic/ContainerExtractorPath.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinderImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoMappingCollectorPropertyNode.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/AssociationInverseSide.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/ContainerExtract.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/ContainerExtraction.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/FullTextField.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/GenericField.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/IndexedEmbedded.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/IndexingDependency.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/KeywordField.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/PropertyValue.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/ScaledNumberField.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/impl/AnnotationProcessorHelper.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/impl/AnnotationProcessorProvider.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/impl/PropertyFieldAnnotationProcessor.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/AssociationInverseSideMappingContext.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/IndexingDependencyMappingContext.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/PropertyFieldMappingContext.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/PropertyIndexedEmbeddedMappingContext.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/PropertyMappingContext.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/AbstractPropertyFieldMappingContext.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/AssociationInverseSideMappingContextImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/IndexingDependencyMappingContextImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/PropertyIndexedEmbeddedMappingContextImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/impl/PojoPropertyAdditionalMetadataBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/impl/PojoValueAdditionalMetadataBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/spi/PojoAdditionalMetadataCollectorPropertyNode.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/impl/PojoPropertyAdditionalMetadata.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/dependency/PojoPropertyDependencyContext.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/dependency/impl/PojoPropertyDependencyContextImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/path/PojoModelPath.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/path/PojoModelPathPropertyNode.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/path/PojoModelPathValueNode.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/path/binding/impl/PojoModelPathBinder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/path/binding/impl/PojoModelPathWalker.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/path/impl/BoundPojoModelPath.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/path/impl/BoundPojoModelPathValueNode.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/path/spi/PojoPathFilterFactory.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorPropertyNodeBuilder.java
M mapper/pojo/src/test/java/org/hibernate/search/mapper/pojo/dirtiness/building/impl/PojoAssociationPathInverterTest.java
M mapper/pojo/src/test/java/org/hibernate/search/mapper/pojo/model/path/PojoModelPathTest.java
Log Message:
-----------
HSEARCH-3605 Move all container extractor mapping APIs and annotations to a common package: "pojo.extractor.mapping".
Compare: https://github.com/hibernate/hibernate-search/compare/4ef444b5df0e...5733...
5 years, 6 months
[hibernate/hibernate-search] 4ef444: HSEARCH-3610 Rename Search.getSearchSession() to S...
by Yoann Rodière
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 4ef444b5df0e1adbed7685f10fb46d3256a917ec
https://github.com/hibernate/hibernate-search/commit/4ef444b5df0e1adbed76...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-21 (Fri, 21 Jun 2019)
Changed paths:
M documentation/src/test/java/org/hibernate/search/documentation/gettingstarted/withhsearch/withanalysis/GettingStartedWithAnalysisIT.java
M documentation/src/test/java/org/hibernate/search/documentation/gettingstarted/withhsearch/withoutanalysis/GettingStartedWithoutAnalysisIT.java
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/directfieldmapping/HibernateOrmSimpleMappingIT.java
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/entityindexmapping/HibernateOrmIndexedIT.java
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexing/HibernateOrmAutomaticIndexingIT.java
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexing/HibernateOrmExplicitIndexingIT.java
M documentation/src/test/java/org/hibernate/search/documentation/searchdsl/converter/DslConverterIT.java
M documentation/src/test/java/org/hibernate/search/documentation/searchdsl/converter/ProjectionConverterIT.java
M documentation/src/test/java/org/hibernate/search/documentation/searchdsl/predicate/PredicateDslIT.java
M documentation/src/test/java/org/hibernate/search/documentation/searchdsl/projection/ProjectionDslIT.java
M documentation/src/test/java/org/hibernate/search/documentation/searchdsl/query/QueryDslIT.java
M documentation/src/test/java/org/hibernate/search/documentation/searchdsl/sort/SortDslIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingSynchronizationStrategyIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/hibernateormapis/ToHibernateOrmIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/hibernateormapis/ToJpaIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingEmbeddedIdIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingNonEntityIdDocumentIdIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/nonregression/massindexing/MassIndexingPrimitiveIdIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/SearchQueryBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/SearchQueryEntityLoadingIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/session/SearchSessionWritePlanBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/session/SearchSessionWritePlanNonEntityIdDocumentIdIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/session/SearchSessionWritePlanPersistBatchIndexingIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/AnnotationMappingSmokeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/ProgrammaticMappingSmokeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/writing/AbstractSearchWriterSimpleOperationIT.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/repository/indexsearch/IndexSearchDocumentRepositoryImpl.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/repository/indexsearch/IndexSearchLibraryRepositoryImpl.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/repository/indexsearch/IndexSearchPersonRepositoryImpl.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/service/AdminService.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/Search.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/LazyInitSearchSession.java
Log Message:
-----------
HSEARCH-3610 Rename Search.getSearchSession() to Search.session()
5 years, 6 months
[hibernate/hibernate-search] d695fd: HSEARCH-3614 Add a forbiddenapis rule to forbid th...
by Yoann Rodière
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: d695fd3b9eae5e3186aba333166c4f0285f07c2c
https://github.com/hibernate/hibernate-search/commit/d695fd3b9eae5e3186ab...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-21 (Fri, 21 Jun 2019)
Changed paths:
M build-config/src/main/resources/forbidden-runtime.txt
M pom.xml
Log Message:
-----------
HSEARCH-3614 Add a forbiddenapis rule to forbid the use of MethodHandles in non-whitelisted classes
Commit: 903a7f7818df9f8ec76e4161e9e379005c291e98
https://github.com/hibernate/hibernate-search/commit/903a7f7818df9f8ec76e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-21 (Fri, 21 Jun 2019)
Changed paths:
M mapper/orm/src/test/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBootstrapIntrospectorAccessTypeTest.java
Log Message:
-----------
HSEARCH-3614 Fix HibernateOrmBootstrapIntrospectorAccessTypeTest to actually test java.lang.reflect
Commit: 1c0bb89799f86e1e03c0b6b1bb5a9c70d5898180
https://github.com/hibernate/hibernate-search/commit/1c0bb89799f86e1e03c0...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-21 (Fri, 21 Jun 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/cfg/spi/HibernateOrmMapperSpiSettings.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/cfg/spi/HibernateOrmPropertyHandleFactoryName.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/cfg/spi/HibernateOrmReflectionStrategyName.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBootstrapIntrospector.java
M mapper/orm/src/test/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBootstrapIntrospectorAccessTypeTest.java
Log Message:
-----------
HSEARCH-3614 Rename the "property handle factory" to "reflection strategy" so that it can be used for different purposes
Commit: d066deaae9f51cc9ed1397404e6998d3d24956b9
https://github.com/hibernate/hibernate-search/commit/d066deaae9f51cc9ed13...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-21 (Fri, 21 Jun 2019)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/model/impl/JavaBeanBootstrapIntrospector.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBootstrapIntrospector.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmPropertyModel.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/dirtiness/building/impl/PojoAssociationPathInverter.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/InitialPropertyMappingContext.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/TypeMappingContextImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/path/impl/BoundPojoModelPathPropertyNode.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/spi/FieldPropertyHandle.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/spi/MemberPropertyHandleFactory.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/spi/MethodHandlePropertyHandle.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/spi/MethodHandlePropertyHandleFactory.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/spi/MethodPropertyHandle.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PropertyHandle.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PropertyHandleFactory.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorValueNodeBuilderDelegate.java
M mapper/pojo/src/test/java/org/hibernate/search/mapper/pojo/dirtiness/building/impl/PojoAssociationPathInverterTest.java
M mapper/pojo/src/test/java/org/hibernate/search/mapper/pojo/model/spi/PropertyHandleTest.java
Log Message:
-----------
HSEARCH-3614 Remove the concept of name from PropertyHandle
So that it can be turned into a simple "value reader" (see next
commits).
Commit: 13f9e38720323c4c413c7839e76c184cc14e36a8
https://github.com/hibernate/hibernate-search/commit/13f9e38720323c4c413c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-21 (Fri, 21 Jun 2019)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingOverReindexingIT.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/model/impl/JavaBeanBootstrapIntrospector.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/model/impl/JavaBeanPropertyModel.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBootstrapIntrospector.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmPropertyModel.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmRawTypeModel.java
M mapper/orm/src/test/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBootstrapIntrospectorAccessTypeTest.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/impl/PropertyIdentifierMapping.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/dirtiness/building/impl/PojoImplicitReindexingResolverPropertyNodeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/dirtiness/impl/PojoImplicitReindexingResolverPropertyNode.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/impl/PojoModelNestedCompositeElement.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/impl/PojoPropertyElementAccessor.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/path/impl/BoundPojoModelPathPropertyNode.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/spi/FieldPropertyHandle.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/spi/GenericContextAwarePojoPropertyModel.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/spi/MemberPropertyHandleFactory.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/spi/MethodHandlePropertyHandle.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/spi/MethodHandlePropertyHandleFactory.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/spi/MethodPropertyHandle.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PojoPropertyModel.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PropertyHandle.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/spi/PropertyHandleFactory.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorPropertyNodeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/impl/PojoIndexingProcessorPropertyNode.java
M mapper/pojo/src/test/java/org/hibernate/search/mapper/pojo/dirtiness/building/impl/PojoAssociationPathInverterTest.java
R mapper/pojo/src/test/java/org/hibernate/search/mapper/pojo/model/spi/PropertyHandleTest.java
M pom.xml
M util/common/src/main/java/org/hibernate/search/util/common/logging/impl/Log.java
A util/common/src/main/java/org/hibernate/search/util/common/reflect/impl/FieldValueReadHandle.java
A util/common/src/main/java/org/hibernate/search/util/common/reflect/impl/MethodHandleValueReadHandle.java
A util/common/src/main/java/org/hibernate/search/util/common/reflect/impl/MethodValueReadHandle.java
A util/common/src/main/java/org/hibernate/search/util/common/reflect/spi/MemberValueReadHandleFactory.java
A util/common/src/main/java/org/hibernate/search/util/common/reflect/spi/MethodHandleValueReadHandleFactory.java
A util/common/src/main/java/org/hibernate/search/util/common/reflect/spi/ValueReadHandle.java
A util/common/src/main/java/org/hibernate/search/util/common/reflect/spi/ValueReadHandleFactory.java
A util/common/src/test/java/org/hibernate/search/util/common/reflect/impl/ValueReadHandleTest.java
Log Message:
-----------
HSEARCH-3614 Generalize the concept of property handle to a "value read handle" that can be used in a non-POJO context
Commit: 1d8daff0b4758702995f66081f0b311782315e4d
https://github.com/hibernate/hibernate-search/commit/1d8daff0b4758702995f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-21 (Fri, 21 Jun 2019)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/JavaBeanMappingBuilder.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/model/impl/JavaBeanBootstrapIntrospector.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBootstrapIntrospector.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/util/spi/AnnotationHelper.java
Log Message:
-----------
HSEARCH-3614 Take advantage of the ValueReadHandleFactory in the AnnotationHelper
... so that we no longer rely on method handles, at least not when the
reflection strategy forbids it.
Commit: eb9000eb93ecf6431b35e4093271e08a1de8577c
https://github.com/hibernate/hibernate-search/commit/eb9000eb93ecf6431b35...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-21 (Fri, 21 Jun 2019)
Changed paths:
A mapper/orm/src/test/java/org/hibernate/search/mapper/orm/model/impl/AbstractHibernateOrmBootstrapIntrospectorPerReflectionStrategyTest.java
M mapper/orm/src/test/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBootstrapIntrospectorAccessTypeTest.java
A mapper/orm/src/test/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBootstrapIntrospectorAnnotationReadingTest.java
Log Message:
-----------
HSEARCH-3614 Test annotation reading with every reflection strategy
Commit: 11fc5d1259e156d9d35e9522b75e869949655ed6
https://github.com/hibernate/hibernate-search/commit/11fc5d1259e156d9d35e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-21 (Fri, 21 Jun 2019)
Changed paths:
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/impl/AnnotationInitializingBeanDelegatingBridgeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/impl/AnnotationInitializingBeanDelegatingMarkerBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/extractor/impl/ContainerExtractorBinder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinderImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/spi/GenericContextAwarePojoGenericTypeModel.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/util/impl/GenericTypeContext.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/util/impl/ReflectionUtils.java
M mapper/pojo/src/test/java/org/hibernate/search/mapper/pojo/model/typepattern/impl/TypePatternMatcherFactoryTest.java
R mapper/pojo/src/test/java/org/hibernate/search/mapper/pojo/testsupport/util/TypeCapture.java
R mapper/pojo/src/test/java/org/hibernate/search/mapper/pojo/testsupport/util/WildcardTypeCapture.java
R mapper/pojo/src/test/java/org/hibernate/search/mapper/pojo/util/impl/CustomArgumentSettingType.java
R mapper/pojo/src/test/java/org/hibernate/search/mapper/pojo/util/impl/CustomBoundedGenericInterface.java
R mapper/pojo/src/test/java/org/hibernate/search/mapper/pojo/util/impl/CustomGenericInterface.java
R mapper/pojo/src/test/java/org/hibernate/search/mapper/pojo/util/impl/CustomGenericType.java
R mapper/pojo/src/test/java/org/hibernate/search/mapper/pojo/util/impl/CustomType.java
R mapper/pojo/src/test/java/org/hibernate/search/mapper/pojo/util/impl/GenericTypeContextTest.java
R mapper/pojo/src/test/java/org/hibernate/search/mapper/pojo/util/impl/ReflectionUtilsTest.java
M util/common/src/main/java/org/hibernate/search/util/common/logging/impl/Log.java
A util/common/src/main/java/org/hibernate/search/util/common/reflect/impl/GenericTypeContext.java
A util/common/src/main/java/org/hibernate/search/util/common/reflect/impl/ReflectionUtils.java
A util/common/src/test/java/org/hibernate/search/util/common/reflect/impl/CustomArgumentSettingType.java
A util/common/src/test/java/org/hibernate/search/util/common/reflect/impl/CustomBoundedGenericInterface.java
A util/common/src/test/java/org/hibernate/search/util/common/reflect/impl/CustomGenericInterface.java
A util/common/src/test/java/org/hibernate/search/util/common/reflect/impl/CustomGenericType.java
A util/common/src/test/java/org/hibernate/search/util/common/reflect/impl/CustomType.java
A util/common/src/test/java/org/hibernate/search/util/common/reflect/impl/GenericTypeContextTest.java
A util/common/src/test/java/org/hibernate/search/util/common/reflect/impl/ReflectionUtilsTest.java
A util/internal/test/src/main/java/org/hibernate/search/util/impl/test/reflect/TypeCapture.java
A util/internal/test/src/main/java/org/hibernate/search/util/impl/test/reflect/WildcardTypeCapture.java
Log Message:
-----------
HSEARCH-3614 Move ReflectionUtils and GenericTypeContext from the POJO mapper module to the utils module
They are general utils related to the Java language and not to POJO
specifically, and thus could theoretically be used in any module.
Commit: 7676a5addb35534794051dc650f249af1e122eba
https://github.com/hibernate/hibernate-search/commit/7676a5addb3553479405...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-21 (Fri, 21 Jun 2019)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/model/impl/JavaBeanBootstrapIntrospector.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/model/impl/HibernateOrmBootstrapIntrospector.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/hcann/spi/AbstractPojoHCAnnBootstrapIntrospector.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/hcann/spi/PojoXClassOrdering.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/util/spi/AbstractPojoTypeOrdering.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/util/spi/AnnotationHelper.java
M util/common/src/main/java/org/hibernate/search/util/common/logging/impl/Log.java
A util/common/src/main/java/org/hibernate/search/util/common/reflect/spi/AbstractTypeOrdering.java
A util/common/src/main/java/org/hibernate/search/util/common/reflect/spi/AnnotationHelper.java
Log Message:
-----------
HSEARCH-3614 Move AbstractTypeOrdering and AnnotationHelper from the POJO mapper module to the utils module
They are general utils related to the Java language and not to POJO
specifically, and thus could theoretically be used in any module.
Compare: https://github.com/hibernate/hibernate-search/compare/e3e5a84cc1b3...7676...
5 years, 6 months
[hibernate/hibernate-orm] 084c91: HHH-13443 Build failing to parse *.properties file...
by Sanne Grinovero
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-orm
Commit: 084c91c3d0eae4b96bbf05dd30723a9f0b232ddb
https://github.com/hibernate/hibernate-orm/commit/084c91c3d0eae4b96bbf05d...
Author: MD. Mohiuddin Ahmed <ahmed.mohi.duet(a)gmail.com>
Date: 2019-06-20 (Thu, 20 Jun 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/tool/schema/Action.java
Log Message:
-----------
HHH-13443 Build failing to parse *.properties file attributes containing trailing space
Commit: e476a992503a2ed16449d753b411849330065a74
https://github.com/hibernate/hibernate-orm/commit/e476a992503a2ed16449d75...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2019-06-20 (Thu, 20 Jun 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/SchemaAutoTooling.java
M hibernate-core/src/main/java/org/hibernate/dialect/Dialect.java
M hibernate-core/src/main/java/org/hibernate/engine/query/spi/ParameterParser.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/Node.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/util/SyntheticAndFactory.java
M hibernate-core/src/main/java/org/hibernate/internal/util/config/ConfigurationHelper.java
M hibernate-core/src/main/java/org/hibernate/jpa/boot/internal/PersistenceXmlParser.java
M hibernate-core/src/main/java/org/hibernate/jpa/internal/util/PersistenceUnitTransactionTypeHelper.java
M hibernate-core/src/main/java/org/hibernate/resource/jdbc/spi/PhysicalConnectionHandlingMode.java
M hibernate-core/src/main/java/org/hibernate/tool/hbm2ddl/SingleLineSqlCommandExtractor.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/Action.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/JdbcMetadaAccessStrategy.java
M hibernate-core/src/main/java/org/hibernate/tool/schema/SourceType.java
M hibernate-ehcache/src/main/java/org/hibernate/cache/ehcache/MissingCacheStrategy.java
M hibernate-jcache/src/main/java/org/hibernate/cache/jcache/MissingCacheStrategy.java
Log Message:
-----------
HHH-13443 Remove unnecessary calls to StringHelper
Compare: https://github.com/hibernate/hibernate-orm/compare/e7cefd8ddd00...e476a99...
5 years, 6 months
[hibernate/hibernate-orm] d6cb72: HHH-13409 Add integration tests for running Hibern...
by Yoann Rodière
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-orm
Commit: d6cb72ee0dc0b95445267e9cc20d5c3d5bec9e76
https://github.com/hibernate/hibernate-orm/commit/d6cb72ee0dc0b95445267e9...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-20 (Thu, 20 Jun 2019)
Changed paths:
M documentation/documentation.gradle
A hibernate-integrationtest-java-modules/hibernate-integrationtest-java-modules.gradle
A hibernate-integrationtest-java-modules/src/main/java/module-info.java
A hibernate-integrationtest-java-modules/src/main/java/org/hibernate/orm/integrationtest/java/module/entity/Author.java
A hibernate-integrationtest-java-modules/src/main/java/org/hibernate/orm/integrationtest/java/module/service/AuthorService.java
A hibernate-integrationtest-java-modules/src/main/resources/META-INF/persistence.xml
A hibernate-integrationtest-java-modules/src/test/java/org/hibernate/orm/integrationtest/java/module/test/JavaModulePathIT.java
A hibernate-integrationtest-java-modules/src/test/resources/logging.properties
M settings.gradle
Log Message:
-----------
HHH-13409 Add integration tests for running Hibernate ORM in the module path in Java 11+
Commit: b7e5106358650b86be31aadde28acf44ba74b907
https://github.com/hibernate/hibernate-orm/commit/b7e5106358650b86be31aad...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-20 (Thu, 20 Jun 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/registry/classloading/spi/ClassLoaderService.java
Log Message:
-----------
HHH-13409 Remove unnecessary "public" keywords in ClassLoaderService
Commit: fc52db5cb49c0ec3581414debd96bd747e80a92d
https://github.com/hibernate/hibernate-orm/commit/fc52db5cb49c0ec3581414d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-20 (Thu, 20 Jun 2019)
Changed paths:
A hibernate-core/src/main/java/org/hibernate/boot/registry/classloading/internal/AggregatedServiceLoader.java
M hibernate-core/src/main/java/org/hibernate/boot/registry/classloading/internal/ClassLoaderServiceImpl.java
Log Message:
-----------
HHH-13409 Move aggregated service loading to a dedicated component
So that we can provide a different implementation for Java 9+.
Commit: 9b34fc69a35fc21233160004f32ab771bc50b048
https://github.com/hibernate/hibernate-orm/commit/9b34fc69a35fc2123316000...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-20 (Thu, 20 Jun 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/registry/classloading/internal/AggregatedClassLoader.java
M hibernate-core/src/main/java/org/hibernate/boot/registry/classloading/internal/AggregatedServiceLoader.java
Log Message:
-----------
HHH-13409 Make AggregatedServiceLoader compatible with the module path (JDK9+)
Commit: e7cefd8ddd00eff6a4614508d5bb0ee15bfd9aeb
https://github.com/hibernate/hibernate-orm/commit/e7cefd8ddd00eff6a461450...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-20 (Thu, 20 Jun 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/boot/registry/classloading/internal/AggregatedServiceLoader.java
M hibernate-core/src/main/java/org/hibernate/boot/registry/classloading/internal/ClassLoaderServiceImpl.java
Log Message:
-----------
HHH-13409 Rework AggregatedServiceLoader to minimize the risk of regression
In particular:
* Keep the old behavior when retrieving services on JDK8
* On JDK9+, query the AggregatedClassLoader first (before individual
class loaders) when retrieving services.
* On JDK9+, use ServiceLoader.Provider to avoid instantiating services
a second time if we know we already instantiated them with another class
loader.
Compare: https://github.com/hibernate/hibernate-orm/compare/6b199d2e5285...e7cefd8...
5 years, 6 months
[hibernate/hibernate-orm] fd1963: HHH-13154 Backport BasicCriteriaExecutionTests fro...
by Yoann Rodière
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-orm
Commit: fd1963a6a267b76bf45e31c1d0be7515f086defc
https://github.com/hibernate/hibernate-orm/commit/fd1963a6a267b76bf45e31c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-20 (Thu, 20 Jun 2019)
Changed paths:
A hibernate-core/src/test/java/org/hibernate/orm/test/query/criteria/BasicCriteriaExecutionTests.java
Log Message:
-----------
HHH-13154 Backport BasicCriteriaExecutionTests from ORM 6
Commit: 6b199d2e528585494b0daec3ce3ddb79b988d4b0
https://github.com/hibernate/hibernate-orm/commit/6b199d2e528585494b0daec...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-20 (Thu, 20 Jun 2019)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/Session.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/SharedSessionContractImplementor.java
M hibernate-core/src/main/java/org/hibernate/internal/AbstractSharedSessionContract.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
M hibernate-core/src/main/java/org/hibernate/query/QueryProducer.java
M hibernate-core/src/main/java/org/hibernate/query/criteria/internal/AbstractManipulationCriteriaQuery.java
M hibernate-core/src/main/java/org/hibernate/query/criteria/internal/CriteriaQueryImpl.java
M hibernate-core/src/main/java/org/hibernate/query/criteria/internal/compile/CriteriaCompiler.java
M hibernate-core/src/main/java/org/hibernate/query/criteria/internal/compile/CriteriaInterpretation.java
M hibernate-core/src/main/java/org/hibernate/query/criteria/internal/compile/CriteriaQueryTypeQueryAdapter.java
M hibernate-core/src/test/java/org/hibernate/orm/test/query/criteria/BasicCriteriaExecutionTests.java
Log Message:
-----------
HHH-13154 Add support for JPA criteria on stateless sessions
Compare: https://github.com/hibernate/hibernate-orm/compare/ae1016a1c4df...6b199d2...
5 years, 6 months