/******************************************************************************* * Copyright (c) 2005, 2014 springside.github.io * * Licensed under the Apache License, Version 2.0 (the "License"); *******************************************************************************/ package com.xzx.log.exception; /** * 专用于业务的异常 . */ public class BusinessException extends RuntimeException { public Integer code = 0;//默认正常状态返回 private String msg=""; private String debugMsg=""; public BusinessException() { } public BusinessException(Integer code) { this.code = code; } public BusinessException(String msg) { super(msg); this.msg=msg; } public BusinessException(Integer code, String msg) { super(msg); this.code = code; this.msg=msg; } public BusinessException(Integer code, String msg,String debugMsg) { super(msg); this.code = code; this.debugMsg=debugMsg; this.msg=msg; } public String getDebugMsg() { return debugMsg; } public void setDebugMsg(String debugMsg) { this.debugMsg = debugMsg; } public Integer getCode() { return code; } public void setCode(Integer code) { this.code = code; } public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } }