Package org.apache.cxf.jaxrs.ext.search
Class AbstractSearchConditionParser<T>
java.lang.Object
org.apache.cxf.jaxrs.ext.search.AbstractSearchConditionParser<T>
- All Implemented Interfaces:
SearchConditionParser<T>
- Direct Known Subclasses:
FiqlParser,ODataParser
public abstract class AbstractSearchConditionParser<T>
extends Object
implements SearchConditionParser<T>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetActualSetterName(String setter) protected Stringprotected Beanspector.TypeInfogetTypeInfo(String setter, String value) protected booleanprotected Booleanprotected ObjectparseType(String originalPropName, Object ownerBean, Object lastCastedValue, String setter, Beanspector.TypeInfo typeInfo, String value) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.cxf.jaxrs.ext.search.SearchConditionParser
parse
-
Field Details
-
contextProperties
-
conditionClass
-
beanspector
-
beanPropertiesMap
-
-
Constructor Details
-
AbstractSearchConditionParser
-
AbstractSearchConditionParser
-
-
Method Details
-
getActualSetterName
-
isDecodeQueryValues
-
getTypeInfo
protected Beanspector.TypeInfo getTypeInfo(String setter, String value) throws SearchParseException, PropertyNotFoundException -
getSetter
-
parseType
protected Object parseType(String originalPropName, Object ownerBean, Object lastCastedValue, String setter, Beanspector.TypeInfo typeInfo, String value) throws SearchParseException - Throws:
SearchParseException
-
isCount
-