package com.gkhy.huataiFourierSpecialGasMonitor.commons.exception;
|
|
import com.gkhy.huataiFourierSpecialGasMonitor.commons.enums.ResultCode;
|
|
public class DataReceiveException extends RuntimeException {
|
|
private Class causeClass;
|
|
private Integer code;
|
|
private String message;
|
|
// public BusinessException(ResultCode error) {
|
// super(error.getDesc());
|
// this.code = error.getCode();
|
// this.message = error.getDesc();
|
// }
|
|
public DataReceiveException(Class causeClass, ResultCode error) {
|
super(error.getDesc());
|
this.causeClass = causeClass;
|
this.code = error.getCode();
|
this.message = error.getDesc();
|
}
|
|
public DataReceiveException(Class causeClass, ResultCode error, String message) {
|
super(error.getDesc());
|
this.causeClass = causeClass;
|
this.code = error.getCode();
|
if(message != null && !message.isEmpty()){
|
this.message = message;
|
}else {
|
this.message = error.getDesc();
|
}
|
}
|
|
// public BusinessException(Integer code, String message) {
|
// super(message);
|
// this.code = code;
|
// this.message = message;
|
// }
|
|
public DataReceiveException(Class causeClass, Integer code, String message) {
|
super(message);
|
this.causeClass = causeClass;
|
this.code = code;
|
this.message = message;
|
}
|
|
public Class getCauseClass() {
|
return causeClass;
|
}
|
|
public void setCauseClass(Class causeClass) {
|
this.causeClass = causeClass;
|
}
|
|
public Integer getCode() {
|
return code;
|
}
|
|
public void setCode(Integer code) {
|
this.code = code;
|
}
|
|
@Override
|
public String getMessage() {
|
return message;
|
}
|
|
public void setMessage(String message) {
|
this.message = message;
|
}
|
}
|