[hibernate-commits] [hibernate/hibernate-search] 4e32fc: HSEARCH-3096 Introduce an API to register default ...

Yoann Rodière noreply at github.com
Fri Jul 31 05:21:08 EDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: 4e32fcadc998c08ee7c3311ff1dc697c63de2cb6
      https://github.com/hibernate/hibernate-search/commit/4e32fcadc998c08ee7c3311ff1dc697c63de2cb6
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-31 (Fri, 31 Jul 2020)

  Changed paths:
    A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/BridgesConfigurationContext.java
    A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/DefaultBinderDefinitionStep.java
    A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/DefaultBridgeDefinitionStep.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/BridgeResolver.java
    A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/StaticIdentifierBinder.java
    A mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/StaticValueBinder.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMapper.java

  Log Message:
  -----------
  HSEARCH-3096 Introduce an API to register default bridges


  Commit: 8e717b780d20aa7aad290964a6a1088a2f6e24dc
      https://github.com/hibernate/hibernate-search/commit/8e717b780d20aa7aad290964a6a1088a2f6e24dc
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-31 (Fri, 31 Jul 2020)

  Changed paths:
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/extractor/impl/ContainerExtractorBinder.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMapper.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/AbstractPojoMappingInitiator.java

  Log Message:
  -----------
  HSEARCH-3096 Expose the API to register default bridges through AbstractPojoMappingInitiator


  Commit: 3b76e8aa63f6afa95a44ef5b927db3e16849adaf
      https://github.com/hibernate/hibernate-search/commit/3b76e8aa63f6afa95a44ef5b927db3e16849adaf
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-31 (Fri, 31 Jul 2020)

  Changed paths:
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/extractor/impl/ContainerExtractorBinder.java

  Log Message:
  -----------
  HSEARCH-3096 Add a missing "static" keyword


  Commit: 8b5eb270234e188f35f35b2285f1423e6a3c6bc4
      https://github.com/hibernate/hibernate-search/commit/8b5eb270234e188f35f35b2285f1423e6a3c6bc4
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-31 (Fri, 31 Jul 2020)

  Changed paths:
    M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/SearchMappingBuilder.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/HibernateOrmMappingConfigurationContext.java

  Log Message:
  -----------
  HSEARCH-3096 Expose the API to register default bridges through ORM and JavaBean mapper APIs


  Commit: 27de64a209a51e41874518508f59ba451635b104
      https://github.com/hibernate/hibernate-search/commit/27de64a209a51e41874518508f59ba451635b104
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-31 (Fri, 31 Jul 2020)

  Changed paths:
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldDefaultBridgeIT.java

  Log Message:
  -----------
  HSEARCH-3096 Fix typo in FieldDefaultBridgeIT


  Commit: 372fb20da85d88b2b8eb549acd44aa632673a7ff
      https://github.com/hibernate/hibernate-search/commit/372fb20da85d88b2b8eb549acd44aa632673a7ff
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-31 (Fri, 31 Jul 2020)

  Changed paths:
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/bridge/mapping/impl/BridgeResolver.java
    M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/AbstractPojoMappingInitiator.java

  Log Message:
  -----------
  HSEARCH-3096 Use the introspector to resolve type identifiers from in the bridge resolver builder

This is necessary in particular to handle primitive types: when you pass
int.class, most introspectors will transparently use Integer.class instead,
which has a different type identifier.


  Commit: 4d3b50a23160a9f44300d85389090e66ff209dc0
      https://github.com/hibernate/hibernate-search/commit/4d3b50a23160a9f44300d85389090e66ff209dc0
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-31 (Fri, 31 Jul 2020)

  Changed paths:
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DocumentIdBaseIT.java
    A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DocumentIdDefaultBridgeBaseIT.java
    R integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DocumentIdDefaultBridgeIT.java
    A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DocumentIdDefaultBridgeOverridingIT.java
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldBaseIT.java
    A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldDefaultBridgeBaseIT.java
    R integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldDefaultBridgeIT.java
    A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldDefaultBridgeOverridingIT.java
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FullTextFieldIT.java
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/KeywordFieldIT.java
    M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/NonStandardFieldIT.java

  Log Message:
  -----------
  HSEARCH-3096 Test overriding default bridges


  Commit: 9ad39dc9767b78149b84c0f777d24a4893488c56
      https://github.com/hibernate/hibernate-search/commit/9ad39dc9767b78149b84c0f777d24a4893488c56
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-31 (Fri, 31 Jul 2020)

  Changed paths:
    A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/DocumentIdDefaultBridgeAdditionIT.java
    A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldDefaultBridgeAdditionIT.java

  Log Message:
  -----------
  HSEARCH-3096 Test definining additional default bridges


  Commit: 3d9b714c58096bbb0e24684a2f28b9fc65275836
      https://github.com/hibernate/hibernate-search/commit/3d9b714c58096bbb0e24684a2f28b9fc65275836
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-31 (Fri, 31 Jul 2020)

  Changed paths:
    M documentation/src/main/asciidoc/reference/mapper-orm-mapping-programmatic.asciidoc

  Log Message:
  -----------
  HSEARCH-3096 Fix typo in documentation of programmatic mapping


  Commit: 1009aeabb598e8f32e09d4eb5ac4c0a0eaead9e4
      https://github.com/hibernate/hibernate-search/commit/1009aeabb598e8f32e09d4eb5ac4c0a0eaead9e4
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-31 (Fri, 31 Jul 2020)

  Changed paths:
    M documentation/src/main/asciidoc/reference/mapper-orm-bridge-resolver.asciidoc
    M documentation/src/main/asciidoc/reference/mapper-orm-bridge-valuebridge.asciidoc
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/resolver/Book.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/resolver/BridgeResolverIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/resolver/EnumLabelBridge.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/resolver/EnumLabelService.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/resolver/Genre.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/resolver/ISBNValueBridge.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/resolver/MyCoordinates.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/resolver/MyCoordinatesBridge.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/resolver/MyDefaultBridgesConfigurer.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/resolver/MyProductId.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/resolver/MyProductIdBridge.java

  Log Message:
  -----------
  HSEARCH-3096 Document the bridge resolver


Compare: https://github.com/hibernate/hibernate-search/compare/97ac7377b788...1009aeabb598



More information about the hibernate-commits mailing list