Class CollectionSizeBridge<T>

java.lang.Object
nl.vpro.hibernate.search.CollectionSizeBridge<T>
All Implemented Interfaces:
org.hibernate.search.bridge.FieldBridge, org.hibernate.search.bridge.MetadataProvidingFieldBridge

public class CollectionSizeBridge<T> extends Object implements org.hibernate.search.bridge.FieldBridge, org.hibernate.search.bridge.MetadataProvidingFieldBridge
  • Constructor Details

    • CollectionSizeBridge

      public CollectionSizeBridge(Function<T,Collection<?>> collectionFunction, String field)
    • CollectionSizeBridge

      public CollectionSizeBridge()
  • Method Details

    • getLong

      protected long getLong(Object value)
    • set

      public void set(String name, Object value, org.apache.lucene.document.Document document, org.hibernate.search.bridge.LuceneOptions luceneOptions)
      Specified by:
      set in interface org.hibernate.search.bridge.FieldBridge
    • configureFieldMetadata

      public void configureFieldMetadata(String name, org.hibernate.search.bridge.spi.FieldMetadataBuilder builder)
      Specified by:
      configureFieldMetadata in interface org.hibernate.search.bridge.MetadataProvidingFieldBridge