[hibernate-commits] [hibernate/hibernate-search] 520908: HSEARCH-3189 Use static factory methods instead of...

GitHub noreply at github.com
Tue Oct 9 10:18:57 EDT 2018


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: 520908200e1e83c994b39a93131741bc114ee85d
      https://github.com/hibernate/hibernate-search/commit/520908200e1e83c994b39a93131741bc114ee85d
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-10-09 (Tue, 09 Oct 2018)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/codec/impl/GeoPointFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/GeoPointFieldCodec.java
    M engine/src/main/java/org/hibernate/search/engine/environment/bean/BeanReference.java
    A engine/src/main/java/org/hibernate/search/engine/environment/bean/ImmutableBeanReference.java
    R engine/src/main/java/org/hibernate/search/engine/environment/bean/spi/ImmutableBeanReference.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/SpatialWithinPredicateFieldSetContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/sort/SearchSortContainerContext.java
    M engine/src/main/java/org/hibernate/search/engine/spatial/GeoBoundingBox.java
    M engine/src/main/java/org/hibernate/search/engine/spatial/GeoPoint.java
    M engine/src/main/java/org/hibernate/search/engine/spatial/GeoPolygon.java
    M engine/src/main/java/org/hibernate/search/engine/spatial/ImmutableGeoBoundingBox.java
    M engine/src/main/java/org/hibernate/search/engine/spatial/ImmutableGeoPoint.java
    M engine/src/main/java/org/hibernate/search/engine/spatial/ImmutableGeoPolygon.java
    M engine/src/test/java/org/hibernate/search/engine/spatial/GeoPolygonTest.java
    M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/ExtensionIT.java
    M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/search/LuceneSearchSortIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/IndexFieldAccessorIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/SmokeIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/SearchResultLoadingOrTransformingIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/RangeSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/spatial/AbstractSpatialWithinSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/spatial/SpatialWithinBoundingBoxSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/spatial/SpatialWithinCircleSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/spatial/SpatialWithinPolygonSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/SearchProjectionIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/sort/SearchSortByFieldIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/sort/SearchSortIT.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/test/java/org/hibernate/search/integrationtest/showcase/OrmElasticsearchLibraryShowcaseIT.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/builtin/spatial/GeoPointBridge.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/PropertyDocumentIdMappingContextImpl.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/PropertyFieldMappingContextImpl.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/PropertyMappingContextImpl.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/TypeMappingContextImpl.java

  Log Message:
  -----------
  HSEARCH-3189 Use static factory methods instead of constructors for GeoPoint/GeoPolygon/GeoBoundingBox and BeanReference


  Commit: 85cfe8151b1e1ec5e4582f3639d95fbdbab3422b
      https://github.com/hibernate/hibernate-search/commit/85cfe8151b1e1ec5e4582f3639d95fbdbab3422b
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-10-09 (Tue, 09 Oct 2018)

  Changed paths:
    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/DelegatingPropertyMappingContext.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/PropertyFieldMappingContextImpl.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/PropertyMappingContextImpl.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/TypeMappingContextImpl.java

  Log Message:
  -----------
  HSEARCH-3189 Replace complex bean referencing in the programmatic mapping DSL by uses of BeanReference

So that users will be directed to the BeanReference javadoc, and more
precisely to the javadoc of the BeanReference.ofXXX() methods, which
can explain the subtlety of bean referencing.


  Commit: a3c782685b3d2c5487d26d5c12137695a81c89b8
      https://github.com/hibernate/hibernate-search/commit/a3c782685b3d2c5487d26d5c12137695a81c89b8
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-10-09 (Tue, 09 Oct 2018)

  Changed paths:
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/hibernate/FullTextSession.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/impl/FullTextSessionImpl.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/jpa/FullTextEntityManager.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/HibernateOrmSearchManager.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/PojoSearchManager.java

  Log Message:
  -----------
  HSEARCH-3225 Remove search() methods that implicitly create a search target encompassing all mapped types


Compare: https://github.com/hibernate/hibernate-search/compare/0338afa13033...a3c782685b3d
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the hibernate-commits mailing list