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
-
-
Constructor Summary
Constructors Constructor Description HibernateSearchPropertyHelper(SearchMapping searchMapping, org.infinispan.objectfilter.impl.syntax.parser.EntityNameResolver<Class<?>> entityNameResolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectconvertToPropertyType(Class<?> entityType, String[] propertyPath, String value)org.infinispan.objectfilter.impl.syntax.IndexedFieldProvider<Class<?>>getIndexedFieldProvider()Class<?>getPrimitivePropertyType(Class<?> entityType, String[] propertyPath)booleanhasEmbeddedProperty(Class<?> entityType, String[] propertyPath)booleanhasProperty(Class<?> entityType, String[] propertyPath)booleanisRepeatedProperty(Class<?> entityType, String[] propertyPath)-
Methods inherited from class org.infinispan.objectfilter.impl.syntax.parser.ReflectionPropertyHelper
getEntityMetadata, mapPropertyNamePathToFieldIdPath
-
-
-
-
Field Detail
-
KEY
public static final String KEY
- See Also:
- Constant Field Values
-
VALUE
public static final String VALUE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
HibernateSearchPropertyHelper
public HibernateSearchPropertyHelper(SearchMapping searchMapping, org.infinispan.objectfilter.impl.syntax.parser.EntityNameResolver<Class<?>> entityNameResolver)
-
-
Method Detail
-
convertToPropertyType
public Object convertToPropertyType(Class<?> entityType, String[] propertyPath, String value)
- Overrides:
convertToPropertyTypein classorg.infinispan.objectfilter.impl.syntax.parser.ObjectPropertyHelper<Class<?>>
-
getPrimitivePropertyType
public Class<?> getPrimitivePropertyType(Class<?> entityType, String[] propertyPath)
- Overrides:
getPrimitivePropertyTypein classorg.infinispan.objectfilter.impl.syntax.parser.ReflectionPropertyHelper
-
isRepeatedProperty
public boolean isRepeatedProperty(Class<?> entityType, String[] propertyPath)
- Overrides:
isRepeatedPropertyin classorg.infinispan.objectfilter.impl.syntax.parser.ReflectionPropertyHelper
-
hasEmbeddedProperty
public boolean hasEmbeddedProperty(Class<?> entityType, String[] propertyPath)
- Overrides:
hasEmbeddedPropertyin classorg.infinispan.objectfilter.impl.syntax.parser.ReflectionPropertyHelper
-
hasProperty
public boolean hasProperty(Class<?> entityType, String[] propertyPath)
- Overrides:
hasPropertyin classorg.infinispan.objectfilter.impl.syntax.parser.ReflectionPropertyHelper
-
-