Class InfinispanBootstrapIntrospector

java.lang.Object
org.hibernate.search.mapper.pojo.model.hcann.spi.AbstractPojoHCAnnBootstrapIntrospector
org.infinispan.search.mapper.model.impl.InfinispanBootstrapIntrospector
All Implemented Interfaces:
org.hibernate.search.mapper.pojo.model.spi.PojoBootstrapIntrospector

public class InfinispanBootstrapIntrospector extends org.hibernate.search.mapper.pojo.model.hcann.spi.AbstractPojoHCAnnBootstrapIntrospector implements org.hibernate.search.mapper.pojo.model.spi.PojoBootstrapIntrospector
A very simple introspector roughly following Java Beans conventions.

As per JavaBeans conventions, only public getters are supported, and field access is not.

  • Constructor Summary

    Constructors
    Constructor
    Description
    InfinispanBootstrapIntrospector(org.hibernate.search.util.common.reflect.spi.ValueReadHandleFactory valueReadHandleFactory)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.hibernate.search.util.common.reflect.spi.ValueReadHandleFactory
     
    <T> org.hibernate.search.mapper.pojo.model.spi.PojoGenericTypeModel<T>
     
    <T> org.infinispan.search.mapper.model.impl.InfinispanRawTypeModel<T>
    typeModel(Class<T> clazz)
     
    org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<?>
     

    Methods inherited from class org.hibernate.search.mapper.pojo.model.hcann.spi.AbstractPojoHCAnnBootstrapIntrospector

    annotations, ascendingSuperClasses, declaredFieldAccessXPropertiesByName, declaredMethodAccessXPropertiesByName, descendingSuperClasses, toXClass

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • InfinispanBootstrapIntrospector

      public InfinispanBootstrapIntrospector(org.hibernate.search.util.common.reflect.spi.ValueReadHandleFactory valueReadHandleFactory)
  • Method Details

    • typeModel

      public <T> org.infinispan.search.mapper.model.impl.InfinispanRawTypeModel<T> typeModel(Class<T> clazz)
      Specified by:
      typeModel in interface org.hibernate.search.mapper.pojo.model.spi.PojoBootstrapIntrospector
    • typeModel

      public org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<?> typeModel(String name)
      Specified by:
      typeModel in interface org.hibernate.search.mapper.pojo.model.spi.PojoBootstrapIntrospector
    • genericTypeModel

      public <T> org.hibernate.search.mapper.pojo.model.spi.PojoGenericTypeModel<T> genericTypeModel(Class<T> clazz)
      Specified by:
      genericTypeModel in interface org.hibernate.search.mapper.pojo.model.spi.PojoBootstrapIntrospector
    • annotationValueReadHandleFactory

      public org.hibernate.search.util.common.reflect.spi.ValueReadHandleFactory annotationValueReadHandleFactory()
      Specified by:
      annotationValueReadHandleFactory in interface org.hibernate.search.mapper.pojo.model.spi.PojoBootstrapIntrospector