package com.chinaztt.mes.quality.state.unqualifiedprocess.constant;
|
|
/**
|
* @Author: xucg
|
*/
|
public enum UnqualifiedprocessStates {
|
/**
|
* 草稿
|
*/
|
DRAFT(UnqualifiedprocessStateStringValues.DRAFT),
|
/**
|
* 待审核
|
*/
|
PENDING(UnqualifiedprocessStateStringValues.PENDING),
|
/**
|
* 生效
|
*/
|
ACCEPTED(UnqualifiedprocessStateStringValues.ACCEPTED),
|
/**
|
* 拒绝
|
*/
|
REJECT(UnqualifiedprocessStateStringValues.REJECT),
|
/**
|
* 已执行
|
*/
|
EXECUTED(UnqualifiedprocessStateStringValues.EXECUTED);
|
|
private String stringValue;
|
|
public String getValue() {
|
return stringValue;
|
}
|
|
UnqualifiedprocessStates(final String stringValue) {
|
this.stringValue = stringValue;
|
}
|
|
@Override
|
public String toString() {
|
return getValue();
|
}
|
|
public static UnqualifiedprocessStates getEnum(String value) {
|
for (UnqualifiedprocessStates v : values()) {
|
if (v.getValue().equalsIgnoreCase(value)) {
|
return v;
|
}
|
}
|
throw new IllegalArgumentException();
|
}
|
}
|