package com.sohu.cache.constant;
import java.util.HashMap;
import java.util.Map;
/**
* 迁移状态
* @author leifu
* @Date 2016-6-9
* @Time 下午7:53:28
*/
public enum AppDataMigrateStatusEnum {
START(0, "开始"),
END(1, "结束"),
ERROR(-1, "失败")
;
private int status;
private String info;
private static Map<Integer, AppDataMigrateStatusEnum> MAP = new HashMap<Integer, AppDataMigrateStatusEnum>();
static {
for (AppDataMigrateStatusEnum rppDataMigrateStatusEnum : AppDataMigrateStatusEnum.values()) {
MAP.put(rppDataMigrateStatusEnum.getStatus(), rppDataMigrateStatusEnum);
}
}
public static AppDataMigrateStatusEnum getByStatus(int status) {
return MAP.get(status);
}
private AppDataMigrateStatusEnum(int status, String info) {
this.status = status;
this.info = info;
}
public int getStatus() {
return status;
}
public String getInfo() {
return info;
}
}