package com.vci.ubcs.starter.web.enumpck; public enum DataSecretEnum implements BaseEnumInt { NONE(10, "非密"), INNER(15, "内部"), SECRET(20, "秘密"), PRIVACY(30, "机密"); private int value; private String text; public int getValue() { return this.value; } public void setValue(int value) { this.value = value; } public String getText() { return this.text; } public void setText(String text) { this.text = text; } private DataSecretEnum(int secret, String secretText) { this.value = secret; this.text = secretText; } public static String getSecretText(int secret) { DataSecretEnum[] var1 = values(); int var2 = var1.length; for(int var3 = 0; var3 < var2; ++var3) { DataSecretEnum eu = var1[var3]; if (eu.value == secret) { return eu.text; } } return NONE.text; } public static int getSecretValueByText(String text) { DataSecretEnum[] var1 = values(); int var2 = var1.length; for(int var3 = 0; var3 < var2; ++var3) { DataSecretEnum eu = var1[var3]; if (eu.text.equalsIgnoreCase(text)) { return eu.value; } } return NONE.value; } public static boolean isValid(int secret) { DataSecretEnum[] var1 = values(); int var2 = var1.length; for(int var3 = 0; var3 < var2; ++var3) { DataSecretEnum eu = var1[var3]; if (eu.value == secret) { return true; } } return false; } }