\r
public void setFilter(String filterExpression) {\r
if (filterExpression != null && filterExpression.length()>0) {\r
- setParameter(new FilterParameter(new Expression(filterExpression)));\r
+ if (filterExpression.split("[=~]").length==1) {\r
+ removeFilters(filterExpression.split("[=~]")[0]);\r
+ } else if (filterExpression.split("[=~]").length==2) {\r
+ setParameter(new FilterParameter(new Expression(filterExpression)));\r
+ } else {\r
+ logger.error("Could not parse filter expression [" + filterExpression + "]");\r
+ }\r
}\r
}\r
\r