关闭

ddd

138人阅读 评论(0) 收藏 举报
 
package org.exception;

/**
 * 订单管理系统的基础错误
 * 
 * 
@author rodney
 * 
 
*/

public class OrderBaseException extends RuntimeException {

    
/**
     * 
     
*/

    
private static final long serialVersionUID = -2660698259967334093L;

    
private String errorCode;

    
private String errorMessage;

    
public OrderBaseException() {
        
super();
    }


    
/**
     * 
     * 
@param msg
     * 
@param cause
     
*/

    
public OrderBaseException(String msg, Throwable cause) {
        
super(msg, cause);
    }


    
/**
     * 
     * 
@param msg
     
*/

    
public OrderBaseException(String msg) {
        
super(msg);
    }


    
/**
     * 
     * 
@param cause
     
*/

    
public OrderBaseException(Throwable cause) {
        
super(cause);
    }


    
/**
     * 封装错误信息和错误代码
     * 
     * 
@param errorCode
     * 
@param msg
     
*/

    
public OrderBaseException(String errorCode, String msg) {
        
super();
        
this.errorMessage = msg;
        
this.errorCode = errorCode;
    }


    
/**
     * 出现异常时,除了封装错误代码和错误信息外,还封装了堆栈信息
     * 
     * 
@param errorCode
     * 
@param msg
     * 
@param cause
     
*/

    
public OrderBaseException(String errorCode, String msg, Throwable cause) {
        
super(cause);
        
this.errorMessage = msg;
        
this.errorCode = errorCode;
    }


    
/**
     * 
@return 错误代码
     
*/

    
public String getErrorCode() {
        
return errorCode;
    }


    
/**
     * 
@param errorCode
     *            设置错误代码
     
*/

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


    
/**
     * 
@return 自定义的错误信息
     
*/

    
public String getErrorMessage() {
        
return errorMessage;
    }


    
/**
     * 
@param errorMessage
     *            设置自定义的错误信息
     
*/

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

}

 
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:571次
    • 积分:27
    • 等级:
    • 排名:千里之外
    • 原创:1篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档
    阅读排行
    评论排行