Class AbstractSearchConditionVisitor<T,E>
- java.lang.Object
-
- org.apache.cxf.jaxrs.ext.search.visitor.AbstractSearchConditionVisitor<T,E>
-
- All Implemented Interfaces:
SearchConditionVisitor<T,E>
- Direct Known Subclasses:
AbstractJPATypedQueryVisitor,AbstractUntypedSearchConditionVisitor,LuceneQueryVisitor
public abstract class AbstractSearchConditionVisitor<T,E> extends Object implements SearchConditionVisitor<T,E>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classAbstractSearchConditionVisitor.ClassValue
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractSearchConditionVisitor(Map<String,String> fieldMap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.ext.ParamConverterProvidergetFieldTypeConverter()protected Class<?>getPrimitiveFieldClass(String name, Class<?> valueCls)protected AbstractSearchConditionVisitor.ClassValuegetPrimitiveFieldClass(String name, Class<?> valueCls, Object value)protected AbstractSearchConditionVisitor.ClassValuegetPrimitiveFieldClass(PrimitiveStatement ps, String name, Class<?> valueCls, Type type, Object value)protected StringgetRealPropertyName(String name)booleanisWildcardStringMatch()voidsetFieldTypeConverter(javax.ws.rs.ext.ParamConverterProvider provider)voidsetPrimitiveFieldTypeMap(Map<String,Class<?>> primitiveFieldTypeMap)voidsetValidator(PropertyValidator<Object> validator)voidsetWildcardStringMatch(boolean wildcardStringMatch)protected voidvalidatePropertyValue(String name, Object value)SearchConditionVisitor<T,E>visitor()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.cxf.jaxrs.ext.search.SearchConditionVisitor
getQuery, visit
-
-
-
-
Method Detail
-
getPrimitiveFieldClass
protected AbstractSearchConditionVisitor.ClassValue getPrimitiveFieldClass(String name, Class<?> valueCls, Object value)
-
getPrimitiveFieldClass
protected AbstractSearchConditionVisitor.ClassValue getPrimitiveFieldClass(PrimitiveStatement ps, String name, Class<?> valueCls, Type type, Object value)
-
setPrimitiveFieldTypeMap
public void setPrimitiveFieldTypeMap(Map<String,Class<?>> primitiveFieldTypeMap)
-
visitor
public SearchConditionVisitor<T,E> visitor()
-
setValidator
public void setValidator(PropertyValidator<Object> validator)
-
isWildcardStringMatch
public boolean isWildcardStringMatch()
-
setWildcardStringMatch
public void setWildcardStringMatch(boolean wildcardStringMatch)
-
setFieldTypeConverter
public void setFieldTypeConverter(javax.ws.rs.ext.ParamConverterProvider provider)
-
getFieldTypeConverter
public javax.ws.rs.ext.ParamConverterProvider getFieldTypeConverter()
-
-