package org.hpccsystems.saltui.hygiene;
import java.util.ArrayList;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Composite;
public class HygieneEntryBO {
private String field = "";
private String ruleName = "";
private HygieneRuleList hygieneRuleList = new HygieneRuleList();
private int hygieneRuleListIndex = -1;
public HygieneEntryBO(){}
public HygieneEntryBO(String in){
super();
fromCSV(in);
}
public int getHygieneRuleListIndex() {
return hygieneRuleListIndex;
}
public void setHygieneRuleListIndex(int hygieneRuleListIndex) {
this.hygieneRuleListIndex = hygieneRuleListIndex;
}
public String getField() {
return field;
}
public void setField(String field) {
this.field = field;
}
public String getRuleName() {
return ruleName;
}
public void setRuleName(String ruleName) {
this.ruleName = ruleName;
}
public HygieneRuleList getHygieneRuleList() {
return hygieneRuleList;
}
public void setHygieneRuleList(HygieneRuleList hygieneRuleList) {
this.hygieneRuleList = hygieneRuleList;
}
public String toCSV(){
String csv = new String();
csv += field;
csv += ","+ruleName;
csv += ","+hygieneRuleListIndex;
//csv += ","+fieldTypeList.toPipeDelm();
return csv;
}
public void fromCSV(String in){
String[] strArr = in.split("[,]");//"\\,"
//System.out.println("in ---- " + in);
if(strArr.length == 3){
field = strArr[0];
ruleName = strArr[1];
hygieneRuleListIndex = Integer.parseInt(strArr[2]);
//fieldTypeList.fromPipeDelm(strArr[2]);
} else{
field = "";
ruleName = "";
hygieneRuleListIndex = -1;
//fieldTypeList.fromPipeDelm("");
}
}
}