Class HibernateSearchPropertyHelper

java.lang.Object
org.infinispan.objectfilter.impl.syntax.parser.ObjectPropertyHelper<Class<?>>
org.infinispan.objectfilter.impl.syntax.parser.ReflectionPropertyHelper
org.infinispan.query.dsl.embedded.impl.HibernateSearchPropertyHelper

public class HibernateSearchPropertyHelper extends org.infinispan.objectfilter.impl.syntax.parser.ReflectionPropertyHelper
  • Field Details

  • Constructor Details

    • HibernateSearchPropertyHelper

      public HibernateSearchPropertyHelper(SearchMapping searchMapping, org.infinispan.objectfilter.impl.syntax.parser.EntityNameResolver<Class<?>> entityNameResolver)
  • Method Details

    • convertToPropertyType

      public Object convertToPropertyType(Class<?> entityType, String[] propertyPath, String value)
      Overrides:
      convertToPropertyType in class org.infinispan.objectfilter.impl.syntax.parser.ObjectPropertyHelper<Class<?>>
    • getPrimitivePropertyType

      public Class<?> getPrimitivePropertyType(Class<?> entityType, String[] propertyPath)
      Overrides:
      getPrimitivePropertyType in class org.infinispan.objectfilter.impl.syntax.parser.ReflectionPropertyHelper
    • isRepeatedProperty

      public boolean isRepeatedProperty(Class<?> entityType, String[] propertyPath)
      Overrides:
      isRepeatedProperty in class org.infinispan.objectfilter.impl.syntax.parser.ReflectionPropertyHelper
    • hasEmbeddedProperty

      public boolean hasEmbeddedProperty(Class<?> entityType, String[] propertyPath)
      Overrides:
      hasEmbeddedProperty in class org.infinispan.objectfilter.impl.syntax.parser.ReflectionPropertyHelper
    • hasProperty

      public boolean hasProperty(Class<?> entityType, String[] propertyPath)
      Overrides:
      hasProperty in class org.infinispan.objectfilter.impl.syntax.parser.ReflectionPropertyHelper
    • getIndexedFieldProvider

      public org.infinispan.objectfilter.impl.syntax.IndexedFieldProvider<Class<?>> getIndexedFieldProvider()
      Overrides:
      getIndexedFieldProvider in class org.infinispan.objectfilter.impl.syntax.parser.ObjectPropertyHelper<Class<?>>