repos init.
This commit is contained in:
33
src/main/java/com/serliunx/ddns/constant/InstanceSource.java
Normal file
33
src/main/java/com/serliunx/ddns/constant/InstanceSource.java
Normal file
@@ -0,0 +1,33 @@
|
||||
package com.serliunx.ddns.constant;
|
||||
|
||||
import static com.serliunx.ddns.constant.SystemConstants.*;
|
||||
|
||||
/**
|
||||
* 实例来源
|
||||
* @author SerLiunx
|
||||
* @since 1.0
|
||||
*/
|
||||
public enum InstanceSource {
|
||||
FILE_JSON(JSON_FILE),
|
||||
FILE_XML(XML_FILE),
|
||||
FILE_YML(YML),
|
||||
DATABASE(DATABASE_SQLITE),
|
||||
|
||||
UNKNOWN("未知"),
|
||||
;
|
||||
|
||||
/**
|
||||
* 来源标签
|
||||
* <li> 如果是从文件加载的实例信息, 标签即表示文件后缀名
|
||||
* <li> 如果是来自数据库, 标签即表示数据库类型
|
||||
*/
|
||||
private final String sourceTag;
|
||||
|
||||
InstanceSource(String sourceTag) {
|
||||
this.sourceTag = sourceTag;
|
||||
}
|
||||
|
||||
public String getSourceTag() {
|
||||
return sourceTag;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user