super();
}
protected Expression buildAction(Expression var, Expression startValue, Expression endValue) {
AndExpression expr = new AndExpression();
if (startValue != null) {
expr.add(new OrExpression().add(
new GreaterThanExpression(var, startValue, getComparator())).add(
new ComparedEqualsExpression(var, startValue, getComparator())));
}
if (endValue != null) {
expr.add(new OrExpression().add(
new LowerThanExpression(var, endValue, getComparator())).add(
new ComparedEqualsExpression(var, endValue, getComparator())));
}
return expr;
}