package foundation.state;
|
|
import foundation.action.IState;
|
import foundation.data.entity.Entity;
|
|
public class State implements IState {
|
|
private String id;
|
private String code;
|
private String categoryCode;
|
private String name;
|
private boolean inFreedom;
|
private boolean step;
|
private String stepName;
|
private int indexNo;
|
|
public State() {
|
|
}
|
|
public State(String code, String name) {
|
this.code = code;
|
this.name = name;
|
}
|
|
public void load(Entity entity) throws Exception {
|
id = entity.getString("id");
|
code = entity.getString("code");
|
categoryCode = entity.getString("category_code");
|
name = entity.getString("name");
|
inFreedom = entity.getBoolean("is_in_freedom", true);
|
step = entity.getBoolean("is_step", false);
|
stepName = entity.getString("step_name");
|
indexNo = entity.getInt("index_no");
|
}
|
|
public static State stateCopy(State source) {
|
State target = new State();
|
target.setId(source.getId());
|
target.setCode(source.getCode());
|
target.setCategoryCode(source.getCategoryCode());
|
target.setName(source.getName());
|
target.setStep(source.isStep());
|
target.setStepName(source.getStepName());
|
target.setIndexNo(source.getIndexNo());
|
return target;
|
}
|
|
public String getId() {
|
return id;
|
}
|
|
public void setId(String id) {
|
this.id = id;
|
}
|
|
public String getCode() {
|
return code;
|
}
|
|
public void setCode(String code) {
|
this.code = code;
|
}
|
|
public String getCategoryCode() {
|
return categoryCode;
|
}
|
|
public void setCategoryCode(String categoryCode) {
|
this.categoryCode = categoryCode;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
|
public boolean isInFreedom() {
|
return inFreedom;
|
}
|
|
public void setInFreedom(boolean inFreedom) {
|
this.inFreedom = inFreedom;
|
}
|
|
public boolean isStep() {
|
return step;
|
}
|
|
public void setStep(boolean step) {
|
this.step = step;
|
}
|
|
public String getStepName() {
|
return stepName;
|
}
|
|
public void setStepName(String stepName) {
|
this.stepName = stepName;
|
}
|
|
public int getIndexNo() {
|
return indexNo;
|
}
|
|
public void setIndexNo(int indexNo) {
|
this.indexNo = indexNo;
|
}
|
|
}
|