[hibernate-commits] [hibernate/hibernate-search] 790d13: HSEARCH-3692 Document beans in Hibernate Search in...

Yoann Rodière noreply at github.com
Mon Sep 23 09:39:58 EDT 2019


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: 790d13222fb5c6dd26ce1bed075658e485af3496
      https://github.com/hibernate/hibernate-search/commit/790d13222fb5c6dd26ce1bed075658e485af3496
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

  Changed paths:
    M documentation/pom.xml
    M documentation/src/main/asciidoc/configuration.asciidoc

  Log Message:
  -----------
  HSEARCH-3692 Document beans in Hibernate Search in more details

We'll need this to document bridges


  Commit: 9144cd67a3a638f6aa45a0b90036246da8d1f480
      https://github.com/hibernate/hibernate-search/commit/9144cd67a3a638f6aa45a0b90036246da8d1f480
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

  Changed paths:
    M documentation/src/main/asciidoc/index.asciidoc
    A documentation/src/main/asciidoc/mapper-orm-bridge.asciidoc
    M documentation/src/main/asciidoc/mapper-orm-mapping.asciidoc

  Log Message:
  -----------
  HSEARCH-3692 Move bridge documentation to a top-level section

It's rather complex and we'll need to nest sections over a reasonable
depth.


  Commit: 0092959b79d60a69f1244ec1a99c8435c9563cb2
      https://github.com/hibernate/hibernate-search/commit/0092959b79d60a69f1244ec1a99c8435c9563cb2
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

  Changed paths:
    M documentation/src/main/asciidoc/mapper-orm-bridge.asciidoc

  Log Message:
  -----------
  HSEARCH-3692 Simplify the introduction to bridges


  Commit: ac5b81cd813f776961c4b32739a4134ab8f33146
      https://github.com/hibernate/hibernate-search/commit/ac5b81cd813f776961c4b32739a4134ab8f33146
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

  Changed paths:
    M documentation/src/main/asciidoc/mapper-orm-bridge.asciidoc
    M documentation/src/main/asciidoc/mapper-orm-mapping.asciidoc
    M documentation/src/main/asciidoc/search-dsl.asciidoc

  Log Message:
  -----------
  HSEARCH-3692 Detail the sections of the bridge documentation


  Commit: 57609885cbc56897f00dd39af03994461610201e
      https://github.com/hibernate/hibernate-search/commit/57609885cbc56897f00dd39af03994461610201e
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

  Changed paths:
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/identifiermapping/customtype/Book.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/identifiermapping/customtype/ISBNAttributeConverter.java
    R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/identifiermapping/customtype/ISBNUserType.java
    A integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/attributeconverter/ISBNAttributeConverter.java
    M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/model/Book.java
    R integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/usertype/ISBNUserType.java

  Log Message:
  -----------
  HSEARCH-3692 Use attribute converters instead of user types in tests

It's simpler to understand, especially in code examples in the
documentation.

Also, it has the advantage of working in Hibernate ORM 6 even in the
in-development versions.


  Commit: f5f2d6c3bb8afeb1fa430505be39d888dbfb9d1c
      https://github.com/hibernate/hibernate-search/commit/f5f2d6c3bb8afeb1fa430505be39d888dbfb9d1c
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

  Changed paths:
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/identifiermapping/customtype/Book.java
    R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/identifiermapping/customtype/ISBN.java
    R documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/identifiermapping/customtype/ISBNAttributeConverter.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/identifiermapping/customtype/ISBNIdentifierBridge.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/identifiermapping/customtype/IdentifierMappingCustomTypeIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/testsupport/data/ISBN.java
    A documentation/src/test/java/org/hibernate/search/documentation/testsupport/data/ISBNAttributeConverter.java

  Log Message:
  -----------
  HSEARCH-3692 Move the ISBN data type to a common package in documentation tests

We're going to use this type a lot.


  Commit: 38bb5212eb86ab310c74131d03f7caddedb8793c
      https://github.com/hibernate/hibernate-search/commit/38bb5212eb86ab310c74131d03f7caddedb8793c
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

  Changed paths:
    M documentation/src/main/asciidoc/mapper-orm-bridge.asciidoc
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/binder/Book.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/binder/ISBNValueBinder.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/binder/ValueBridgeSimpleIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/compatible/Book1.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/compatible/Book2.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/compatible/ISBNValueBridge.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/compatible/ValueBridgeCompatibleIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/indexnullas/Book.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/indexnullas/ISBNValueBridge.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/indexnullas/ValueBridgeIndexNullAsIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/ormcontext/MyData.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/ormcontext/MyDataValueBridge.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/ormcontext/MyEntity.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/ormcontext/ValueBridgeOrmContextIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/projection/Book.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/projection/ISBNValueBridge.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/projection/ValueBridgeProjectionIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/simple/Book.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/simple/ISBNValueBridge.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/simple/ValueBridgeSimpleIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/testsupport/ElasticsearchSimpleMappingAnalysisConfigurer.java
    M documentation/src/test/java/org/hibernate/search/documentation/testsupport/LuceneSimpleMappingAnalysisConfigurer.java

  Log Message:
  -----------
  HSEARCH-3692 Document value bridges


  Commit: a4e96c2b7c2f6b9f5e3662fb6c8ebe63e7c9a2d7
      https://github.com/hibernate/hibernate-search/commit/a4e96c2b7c2f6b9f5e3662fb6c8ebe63e7c9a2d7
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

  Changed paths:
    M documentation/src/main/asciidoc/mapper-orm-bridge.asciidoc
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/ormcontext/MyData.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/ormcontext/MyDataPropertyBinder.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/ormcontext/MyDataPropertyBinding.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/ormcontext/MyEntity.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/ormcontext/PropertyBridgeOrmContextIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/parameter/Invoice.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/parameter/InvoiceLineItem.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/parameter/InvoiceLineItemCategory.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/parameter/InvoiceLineItemsSummaryBinder.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/parameter/InvoiceLineItemsSummaryBinding.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/parameter/PropertyBridgeSimpleIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/simple/Invoice.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/simple/InvoiceLineItem.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/simple/InvoiceLineItemCategory.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/simple/InvoiceLineItemsSummaryBinder.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/simple/InvoiceLineItemsSummaryBinding.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/propertybridge/simple/PropertyBridgeSimpleIT.java

  Log Message:
  -----------
  HSEARCH-3692 Document property bridges


  Commit: ddb578fedcfe992c24a42855f99f3f2640cfa963
      https://github.com/hibernate/hibernate-search/commit/ddb578fedcfe992c24a42855f99f3f2640cfa963
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

  Changed paths:
    M documentation/src/main/asciidoc/mapper-orm-bridge.asciidoc
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/ormcontext/MyData.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/ormcontext/MyEntity.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/ormcontext/MyEntityTypeBinder.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/ormcontext/MyEntityTypeBinding.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/ormcontext/TypeBridgeOrmContextIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/parameter/Author.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/parameter/FullNameBinder.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/parameter/FullNameBinding.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/parameter/TypeBridgeParameterIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/simple/Author.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/simple/FullNameBinder.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/simple/FullNameBinding.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/typebridge/simple/TypeBridgeSimpleIT.java

  Log Message:
  -----------
  HSEARCH-3692 Document type bridges


  Commit: df36afee745e9c14fb827ba71c3bac6e95042e0c
      https://github.com/hibernate/hibernate-search/commit/df36afee745e9c14fb827ba71c3bac6e95042e0c
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

  Changed paths:
    M documentation/src/main/asciidoc/mapper-orm-bridge.asciidoc
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/binder/Book.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/binder/BookId.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/binder/BookIdBinder.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/binder/IdentifierBridgeSimpleIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/compatible/Book.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/compatible/BookOrMagazineId.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/compatible/BookOrMagazineIdBridge.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/compatible/IdentifierBridgeCompatibleIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/compatible/Magazine.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/ormcontext/IdentifierBridgeOrmContextIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/ormcontext/MyData.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/ormcontext/MyDataIdentifierBridge.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/ormcontext/MyEntity.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/simple/Book.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/simple/BookId.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/simple/BookIdBridge.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/identifierbridge/simple/IdentifierBridgeSimpleIT.java

  Log Message:
  -----------
  HSEARCH-3692 Document identifier bridges


  Commit: afb87810981e607e11ba140b28cfa4da79ac90f2
      https://github.com/hibernate/hibernate-search/commit/afb87810981e607e11ba140b28cfa4da79ac90f2
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

  Changed paths:
    M documentation/src/main/asciidoc/mapper-orm-bridge.asciidoc
    M documentation/src/main/asciidoc/mapper-orm-mapping.asciidoc
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/object/DocumentModelDslObjectIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/object/Invoice.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/object/InvoiceLineItem.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/object/InvoiceLineItemCategory.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/object/InvoiceLineItemsDetailBinder.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/object/InvoiceLineItemsDetailBinding.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/object/InvoiceLineItemsSummaryBinder.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/object/InvoiceLineItemsSummaryBinding.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/simple/Author.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/simple/Book.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/simple/DocumentModelDslSimpleIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/simple/ISBNBinder.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/simple/ISBNBinding.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/simple/MultiValuedNamesBinder.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/simple/MultiValuedNamesBinding.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/simple/SingleValuedNamesBinder.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/document/model/dsl/simple/SingleValuedNamesBinding.java

  Log Message:
  -----------
  HSEARCH-3692 Document the index field declaration DSL


  Commit: e781cd65bab85610b5aeecb1e5c33f2b0304e233
      https://github.com/hibernate/hibernate-search/commit/e781cd65bab85610b5aeecb1e5c33f2b0304e233
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

  Changed paths:
    M documentation/src/main/asciidoc/backend-elasticsearch.asciidoc
    M documentation/src/main/asciidoc/backend-lucene.asciidoc
    M documentation/src/main/asciidoc/mapper-orm-bridge.asciidoc
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/dslconverter/Book.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/dslconverter/ISBNBinder.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/dslconverter/ISBNBinding.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/dslconverter/IndexFieldTypeDslDslConverterIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/projectionconverter/Book.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/projectionconverter/ISBNBinder.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/projectionconverter/ISBNBinding.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/projectionconverter/IndexFieldTypeDslProjectionConverterIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/simple/Book.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/simple/ISBNBinder.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/simple/ISBNBinding.java
    A documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/types/dsl/simple/IndexFieldTypeDslSimpleIT.java

  Log Message:
  -----------
  HSEARCH-3692 Document the index field type DSL


  Commit: d254ea03b756775e1b242ad6779e1cc3b0fe6a3d
      https://github.com/hibernate/hibernate-search/commit/d254ea03b756775e1b242ad6779e1cc3b0fe6a3d
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

  Changed paths:
    M documentation/src/main/asciidoc/mapper-orm-bridge.asciidoc
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/binder/Book.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/indexnullas/Book.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/projection/Book.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/bridge/valuebridge/simple/Book.java

  Log Message:
  -----------
  HSEARCH-3692 Explain the ORM mapping in value bridge examples


Compare: https://github.com/hibernate/hibernate-search/compare/290eab248bcb...d254ea03b756



More information about the hibernate-commits mailing list