/*
* OpenClinica is distributed under the
* GNU Lesser General Public License (GNU LGPL).
* For details see: http://www.openclinica.org/license
*
* Copyright 2003-2008 Akaza Research
*/
package org.akaza.openclinica.bean.rule.expression;
import java.util.HashMap;
/**
* @author Krikor Krumlian
*
*/
public interface ExpressionProcessor {
String isRuleAssignmentExpressionValid();
String isRuleExpressionValid();
boolean process();
void setExpression(ExpressionBean e);
String testEvaluateExpression();
HashMap<String, String> testEvaluateExpression(HashMap<String, String> testValues);
}