您的位置:首页 > 编程语言 > Java开发

JAVA 枚举

2016-04-01 10:02 417 查看


package com.cmread.cmu.portal.web.servlet.series;

/**

*

* 新增系列接口响应

* @author mKF52887

* @version [V100R001C03LCMR08, 2011-8-11]

* @see [相关类/方法]

* @since [产品/模块版本]

*/

public enum ResultMsg

{

/** 新增成功*/

SUCCEED("0", "新增成功", ""),

/** 其他错误*/

UNKNOWN("-1", "其他错误", ""),

/** 参数非法*/

INVALID_PARAMETER("2005", "参数非法", ""),

/** 获取XML报文超时*/

XML_READTIMEOUT("2997","XML报文读超时",""),

/** XML报文解析失败*/

XML_PARSEERROR("2998","XML报文解析失败",""),

/** 内容系列已经存在*/

CONTENT_SERIES_EXISTS("93041", "内容系列已经存在", ""),

/** 更新系列已经存在*/

UPDATE_SERIES_EXISTS("93042", "更新系列已经存在", "");

private String code;

private String description;

private String appendInfo;

public String getCode()

{

return code;

}

public String getDescription()

{

return description;

}

public String getAppendInfo() {

return appendInfo;

}

public void setAppendInfo(String appendInfo) {

this.appendInfo = appendInfo;

}

private ResultMsg(String code, String description, String appendInfo)

{

this.code = code;

this.description = description;

this.appendInfo = appendInfo;

}

public static ResultMsg findByCode(String errorCode) {

if(null == errorCode || errorCode.isEmpty())

{

return ResultMsg.UNKNOWN;

}

for(ResultMsg msg : ResultMsg.values())

{

if(errorCode.equals(msg.getCode()))

{

return msg;

}

}

return ResultMsg.UNKNOWN;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: