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(); } }