package foundation.state;
|
|
public enum StateOperate {
|
|
Commit("提交"), StateEnd("审批完成"), StateFrom("退回录入状态"), toChange("变更"), toClose("关闭"), Unknown("未知");
|
|
private String name;
|
|
private StateOperate(String name) {
|
this.name = name;
|
}
|
|
public static StateOperate parse(String operator) {
|
if (operator == null) {
|
return Unknown;
|
}
|
|
operator = operator.toLowerCase();
|
|
if ("commit".equals(operator)) {
|
return Commit;
|
}
|
else if ("tochange".equals(operator)) {
|
return toChange;
|
}
|
else if ("toclose".equals(operator)) {
|
return toClose;
|
}
|
else if ("stateend".equals(operator)) {
|
return StateEnd;
|
}
|
else if ("statefrom".equals(operator)) {
|
return StateFrom;
|
}
|
|
return Unknown;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
}
|