package org.akaza.openclinica.control.admin;
import org.akaza.openclinica.domain.rule.action.RuleActionBean;
import java.util.List;
public class TableColumnHolder {
String versionName;
String versionId;
String ruleName;
String ruleExpression;
String ruleSetRuleId;
List<RuleActionBean> actions;
// Place holder for items in RuleActionBean
String executeOnPlaceHolder;
String actionTypePlaceHolder;
String actionSummaryPlaceHolder;
// Place holder for actions on these rows
String link;
public TableColumnHolder(String versionName, int versionId, String ruleName, String ruleExpression, List<RuleActionBean> actions, int ruleSetRuleId) {
super();
this.versionName = versionName;
this.versionId = String.valueOf(versionId);
this.ruleName = ruleName;
this.ruleExpression = ruleExpression;
this.actions = actions;
this.ruleSetRuleId = String.valueOf(ruleSetRuleId);
}
/**
* @return the link
*/
public String getLink() {
return link;
}
/**
* @param link
* the link to set
*/
public void setLink(String link) {
this.link = link;
}
/**
* @return the actionTypePlaceHolder
*/
public String getActionTypePlaceHolder() {
return actionTypePlaceHolder;
}
/**
* @param actionTypePlaceHolder
* the actionTypePlaceHolder to set
*/
public void setActionTypePlaceHolder(String actionTypePlaceHolder) {
this.actionTypePlaceHolder = actionTypePlaceHolder;
}
/**
* @return the actionSummaryPlaceHolder
*/
public String getActionSummaryPlaceHolder() {
return actionSummaryPlaceHolder;
}
/**
* @param actionSummaryPlaceHolder
* the actionSummaryPlaceHolder to set
*/
public void setActionSummaryPlaceHolder(String actionSummaryPlaceHolder) {
this.actionSummaryPlaceHolder = actionSummaryPlaceHolder;
}
/**
* @return the executeOnPlaceHolder
*/
public String getExecuteOnPlaceHolder() {
return executeOnPlaceHolder;
}
/**
* @param executeOnPlaceHolder
* the executeOnPlaceHolder to set
*/
public void setExecuteOnPlaceHolder(String executeOnPlaceHolder) {
this.executeOnPlaceHolder = executeOnPlaceHolder;
}
/**
* @return the versionName
*/
public String getVersionName() {
return versionName;
}
/**
* @param versionName
* the versionName to set
*/
public void setVersionName(String versionName) {
this.versionName = versionName;
}
/**
* @return the ruleName
*/
public String getRuleName() {
return ruleName;
}
/**
* @param ruleName
* the ruleName to set
*/
public void setRuleName(String ruleName) {
this.ruleName = ruleName;
}
/**
* @return the ruleExpression
*/
public String getRuleExpression() {
return ruleExpression;
}
/**
* @param ruleExpression
* the ruleExpression to set
*/
public void setRuleExpression(String ruleExpression) {
this.ruleExpression = ruleExpression;
}
/**
* @return the actions
*/
public List<RuleActionBean> getActions() {
return actions;
}
/**
* @param actions
* the actions to set
*/
public void setActions(List<RuleActionBean> actions) {
this.actions = actions;
}
/**
* @return the ruleSetRuleId
*/
public String getRuleSetRuleId() {
return ruleSetRuleId;
}
/**
* @param ruleSetRuleId
* the ruleSetRuleId to set
*/
public void setRuleSetRuleId(String ruleSetRuleId) {
this.ruleSetRuleId = ruleSetRuleId;
}
/**
* @return the versionId
*/
public String getVersionId() {
return versionId;
}
/**
* @param versionId the versionId to set
*/
public void setVersionId(String versionId) {
this.versionId = versionId;
}
}