package com.sobey.cmop.mvc.constant; import java.util.Map; import com.google.common.collect.Maps; /** * IP池模块的静态常量 * * @author wenlp * */ public class HostServerConstant { /** * IP状态 * * <pre> * 1-宿主机 * 2-物理机 * </pre> */ public enum HostServerType implements ICommonEnum { 宿主机(1), 物理机(2); public static final Map<Integer, String> map = Maps.newLinkedHashMap(); public static final Map<String, String> mapKeyStr = Maps.newLinkedHashMap(); static { for (HostServerType e : HostServerType.values()) { map.put(e.code, e.name()); } } static { for (HostServerType e : HostServerType.values()) { mapKeyStr.put(String.valueOf(e.code), e.name()); } } public static String get(Integer code) { return map.get(code); } private int code; private HostServerType(int code) { this.code = code; } @Override public Integer toInteger() { return this.code; } @Override public String toString() { return String.valueOf(this.code); } } }