package com.qianwen.core.secure.exception;
|
|
import com.qianwen.core.tool.api.IResultCode;
|
import com.qianwen.core.tool.api.ResultCode;
|
|
/* loaded from: blade-starter-auth-9.3.0.0-SNAPSHOT.jar:org/springblade/core/secure/exception/SecureException.class */
|
public class SecureException extends RuntimeException {
|
private static final long serialVersionUID = 2359767895161832954L;
|
private final IResultCode resultCode;
|
|
public IResultCode getResultCode() {
|
return this.resultCode;
|
}
|
|
public SecureException(String message) {
|
super(message);
|
this.resultCode = ResultCode.UN_AUTHORIZED;
|
}
|
|
public SecureException(IResultCode resultCode) {
|
super(resultCode.getMessage());
|
this.resultCode = resultCode;
|
}
|
|
public SecureException(IResultCode resultCode, Throwable cause) {
|
super(cause);
|
this.resultCode = resultCode;
|
}
|
|
@Override // java.lang.Throwable
|
public Throwable fillInStackTrace() {
|
return this;
|
}
|
}
|