package com.tencent.weibo.exceptions; import com.tencent.weibo.constants.ErrorCodeConstants; /** * 用于记录针对 OAuthClient 的异常信息 */ public class OAuthClientException extends Exception { private static final long serialVersionUID = -89490187565897565L; private String errcode; private String errmsg; /** * 根据错误码产生Exception * @param errcode */ public OAuthClientException(String errcode) { super(ErrorCodeConstants.getErrmsg(errcode)); this.errcode = errcode; this.errmsg = ErrorCodeConstants.getErrmsg(errcode); } /** * 不建议使用,只供临时设置错误项 * @param errcode * @param errmsg */ public OAuthClientException(String errcode, String errmsg) { super(); this.errcode = errcode; this.errmsg = errmsg; } public String getErrcode() { return errcode; } public void setErrcode(String errcode) { this.errcode = errcode; } public String getErrmsg() { return errmsg; } public void setErrmsg(String errmsg) { this.errmsg = errmsg; } }