forked from plusone/plusone-commons
32 lines
979 B
Java
32 lines
979 B
Java
package xyz.zhouxy.plusone.commons.exception;
|
|
|
|
public class ThirdPartySystemException extends BaseRuntimeException {
|
|
private static final long serialVersionUID = 20240827113826L;
|
|
|
|
protected ThirdPartySystemException(String type, String msg) {
|
|
super(type, msg);
|
|
}
|
|
|
|
protected ThirdPartySystemException(String type, Throwable cause) {
|
|
super(type, cause);
|
|
}
|
|
|
|
protected ThirdPartySystemException(String type, String msg, Throwable cause) {
|
|
super(type, msg, cause);
|
|
}
|
|
|
|
private static final String DEFAULT = "0";
|
|
|
|
public static ThirdPartySystemException of(String msg) {
|
|
return new ThirdPartySystemException(DEFAULT, msg);
|
|
}
|
|
|
|
public static ThirdPartySystemException of(Throwable cause) {
|
|
return new ThirdPartySystemException(DEFAULT, cause);
|
|
}
|
|
|
|
public static ThirdPartySystemException of(String msg, Throwable cause) {
|
|
return new ThirdPartySystemException(DEFAULT, msg, cause);
|
|
}
|
|
}
|