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, parseTypepublic 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
SearchParseExceptionApache CXF