public class ODataParser<T> extends AbstractSearchConditionParser<T>
beanPropertiesMap, beanspector, conditionClass, contextProperties
Constructor and Description |
---|
ODataParser(Class<T> conditionClass)
Creates OData parser.
|
ODataParser(Class<T> tclass,
Map<String,String> contextProperties)
Creates OData parser.
|
ODataParser(Class<T> tclass,
Map<String,String> contextProperties,
Map<String,String> beanProperties)
Creates OData parser.
|
Modifier and Type | Method and Description |
---|---|
SearchCondition<T> |
parse(String searchExpression) |
getActualSetterName, getSetter, getTypeInfo, isCount, isDecodeQueryValues, parseType
public ODataParser(Class<T> conditionClass)
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.public ODataParser(Class<T> tclass, Map<String,String> contextProperties)
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
- public ODataParser(Class<T> tclass, Map<String,String> contextProperties, Map<String,String> beanProperties)
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
- public SearchCondition<T> parse(String searchExpression) throws SearchParseException
SearchParseException
Apache CXF