Class ODataParser<T>
java.lang.Object
org.apache.cxf.jaxrs.ext.search.AbstractSearchConditionParser<T>
org.apache.cxf.jaxrs.ext.search.odata.ODataParser<T>
- All Implemented Interfaces:
SearchConditionParser<T>
-
Field Summary
Fields inherited from class org.apache.cxf.jaxrs.ext.search.AbstractSearchConditionParser
beanPropertiesMap, beanspector, conditionClass, contextProperties -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.cxf.jaxrs.ext.search.AbstractSearchConditionParser
getActualSetterName, getSetter, getTypeInfo, isCount, isDecodeQueryValues, parseType
-
Constructor Details
-
ODataParser
Creates OData parser.- Parameters:
conditionClass- - class of T used to create condition objects. Class T must have accessible no-arguments constructor and complementary setters to these used in OData $filter expressions.
-
ODataParser
Creates OData parser.- Parameters:
tclass- - class of T used to create condition objects in built syntax tree. Class T must have accessible no-arg constructor and complementary setters to these used in OData $filter expressions.contextProperties-
-
ODataParser
public ODataParser(Class<T> tclass, Map<String, String> contextProperties, Map<String, String> beanProperties) Creates OData parser.- Parameters:
tclass- - class of T used to create condition objects in built syntax tree. Class T must have accessible no-arg constructor and complementary setters to these used in OData $filter expressions.contextProperties-
-
-
Method Details
-
parse
- Throws:
SearchParseException
-