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