/*
* OpenClinica is distributed under the
* GNU Lesser General Public License (GNU LGPL).
* For details see: http://www.openclinica.org/license
*
* Copyright 2003-2010 Akaza Research
*/
package org.akaza.openclinica.logic.rulerunner;
import org.akaza.openclinica.bean.submit.ItemDataBean;
import org.akaza.openclinica.domain.rule.RuleSetBean;
import org.akaza.openclinica.domain.rule.action.RuleActionBean;
import org.akaza.openclinica.domain.rule.expression.ExpressionBean;
public class RuleActionContainer implements Comparable<RuleActionBean> {
RuleActionBean ruleAction;
ExpressionBean expressionBean;
ItemDataBean itemDataBean;
RuleSetBean ruleSetBean;
public RuleActionContainer(RuleActionBean ruleAction, ExpressionBean expressionBean, ItemDataBean itemDataBean, RuleSetBean ruleSetBean) {
super();
this.ruleAction = ruleAction;
this.expressionBean = expressionBean;
this.itemDataBean = itemDataBean;
this.ruleSetBean = ruleSetBean;
}
public RuleActionBean getRuleAction() {
return ruleAction;
}
public void setRuleAction(RuleActionBean ruleAction) {
this.ruleAction = ruleAction;
}
public ExpressionBean getExpressionBean() {
return expressionBean;
}
public void setExpressionBean(ExpressionBean expressionBean) {
this.expressionBean = expressionBean;
}
public ItemDataBean getItemDataBean() {
return itemDataBean;
}
public void setItemDataBean(ItemDataBean itemDataBean) {
this.itemDataBean = itemDataBean;
}
public RuleSetBean getRuleSetBean() {
return ruleSetBean;
}
public void setRuleSetBean(RuleSetBean ruleSetBean) {
this.ruleSetBean = ruleSetBean;
}
public int compareTo(RuleActionBean o) {
// TODO Auto-generated method stub
return 0;
}
}