/* * 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); }