package com.baidu.dsp.common.vo; import java.util.HashMap; import java.util.Map; import com.baidu.dsp.common.constant.ErrorCode; import com.baidu.dsp.common.constant.FrontEndInterfaceConstant; /** * 错误类 * * @author liaoqiqi * @version 2013-12-3 */ public class JsonObjectError extends JsonObjectBase { /** * */ private static final long serialVersionUID = -169418876178835690L; /** * 内部状态码 */ private int status = ErrorCode.DEFAULT_ERROR.getCode(); /** * Field 错误列表 */ Map<String, Object> fieldError = new HashMap<String, Object>(); public JsonObjectError() { super(); success = FrontEndInterfaceConstant.RETURN_FAIL; } public int getStatus() { return status; } public void setStatus(int status) { this.status = status; } /** * 参数错误: Field * * @param errors * * @return */ public void addFieldError(String field, String errorInfo) { fieldError.put(field, errorInfo); message.put(FrontEndInterfaceConstant.FIELD_STRING, fieldError); } /** * 参数错误: Field * * @param errors * * @return */ public void addGlobalError(String errorInfo) { message.put(FrontEndInterfaceConstant.GLOBAL_STRING, errorInfo); } }