/**
 * Exception style class encapsulating Business errors
 */
package com.mm.android.deviceaddmodule.mobilecommon.AppConsume;


@SuppressWarnings("serial")
public class BusinessException extends Exception{
	/**
	 * 执行错误码
	 */
	public int errorCode = 1;

	/**
	 * 错误描述
	 */
	public String errorDescription = "UNKNOWN_ERROR";
	
	public BusinessException(){
		
	}
	
	public BusinessException(String e) {
		super(e);
		this.errorDescription =e;
	}

	public BusinessException(Throwable cause) {
        super(cause);
		this.errorDescription =cause.getMessage();
    }

	public BusinessException(int errorCode) {
        this.errorCode = errorCode;
    }

}