ddd

 
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;
    }

}

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值