数据集类型枚举
parent
8fa2f68311
commit
a5e9312f86
@ -0,0 +1,56 @@
|
|||||||
|
package com.anjiplus.template.gaea.business.enums;
|
||||||
|
|
||||||
|
public enum SetTypeEnum {
|
||||||
|
SQL("sql", "sql"),
|
||||||
|
HTTP("http", "http"),
|
||||||
|
;
|
||||||
|
|
||||||
|
private String codeValue;
|
||||||
|
private String codeDesc;
|
||||||
|
|
||||||
|
private SetTypeEnum(String codeValue, String codeDesc) {
|
||||||
|
this.codeValue = codeValue;
|
||||||
|
this.codeDesc = codeDesc;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCodeValue() {
|
||||||
|
return this.codeValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCodeDesc() {
|
||||||
|
return this.codeDesc;
|
||||||
|
}
|
||||||
|
|
||||||
|
//根据codeValue获取枚举
|
||||||
|
public static SetTypeEnum parseFromCodeValue(String codeValue) {
|
||||||
|
for (SetTypeEnum e : SetTypeEnum.values()) {
|
||||||
|
if (e.codeValue == codeValue) {
|
||||||
|
return e;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
//根据codeValue获取描述
|
||||||
|
public static String getCodeDescByCodeBalue(String codeValue) {
|
||||||
|
SetTypeEnum enumItem = parseFromCodeValue(codeValue);
|
||||||
|
return enumItem == null ? "" : enumItem.getCodeDesc();
|
||||||
|
}
|
||||||
|
|
||||||
|
//验证codeValue是否有效
|
||||||
|
public static boolean validateCodeValue(String codeValue) {
|
||||||
|
return parseFromCodeValue(codeValue) != null;
|
||||||
|
}
|
||||||
|
|
||||||
|
//列出所有值字符串
|
||||||
|
public static String getString() {
|
||||||
|
StringBuffer buffer = new StringBuffer();
|
||||||
|
for (SetTypeEnum e : SetTypeEnum.values()) {
|
||||||
|
buffer.append(e.codeValue).append("--").append(e.getCodeDesc()).append(", ");
|
||||||
|
}
|
||||||
|
buffer.deleteCharAt(buffer.lastIndexOf(","));
|
||||||
|
return buffer.toString().trim();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue