package org.raidenjpa.query.parser; public class LogicOperator extends LogicExpressionElement { private String operator; public LogicOperator(String operator) { this.operator = operator; } public boolean isLogicOperator() { return true; } public String getOperator() { return operator; } public Boolean evaluate(Boolean firstResult, Boolean secondResult) { if ("AND".equalsIgnoreCase(operator)) { return firstResult && secondResult; } else { throw new RuntimeException("Operator " + operator + " not yet implemented"); } } }