BaseException.java 1.29 KB
Newer Older
m1991's avatar
m1991 committed
1 2
package cn.wisenergy.web.sms;

3 4
import cn.wisenergy.common.enums.ResultEnum;

m1991's avatar
m1991 committed
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
/**
 *
 * 通用异常的处理
 */

public class BaseException extends Exception {
    private static final long serialVersionUID = 1L;

    public BaseException() {}

    /**
     * 一个返回状态枚举的构造函数
     * @param resultEnum
     */
    public BaseException(ResultEnum resultEnum) {
        super(resultEnum.getMsg());
        this.resultEnum = resultEnum;
        this.errorCode = resultEnum.getCode();
        this.errorMessage = resultEnum.getMsg();
    }
    // 返回信息枚举
    private ResultEnum resultEnum;
    // 错误码
    private String errorCode;
    // 错误信息
    private String errorMessage;

32 33


m1991's avatar
m1991 committed
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public ResultEnum getResultEnum() {
        return resultEnum;
    }

    public void setResultEnum(ResultEnum resultEnum) {
        this.resultEnum = resultEnum;
    }

    public String getErrorCode() {
        return errorCode;
    }

    public void setErrorCode(String errorCode) {
        this.errorCode = errorCode;
    }

    public String getErrorMessage() {
        return errorMessage;
    }

    public void setErrorMessage(String errorMessage) {
        this.errorMessage = errorMessage;
    }

}