mirror of
https://gitee.com/yadong.zhang/JustAuth.git
synced 2025-12-07 01:08:24 +08:00
45 lines
957 B
Java
45 lines
957 B
Java
package me.zhyd.oauth.exception;
|
|
|
|
import me.zhyd.oauth.model.AuthResponseStatus;
|
|
|
|
/**
|
|
* @author yadong.zhang (yadong.zhang0415(a)gmail.com)
|
|
* @version 1.0
|
|
* @since 1.8
|
|
*/
|
|
public class AuthException extends RuntimeException {
|
|
|
|
private int errorCode;
|
|
private String errorMsg;
|
|
|
|
public AuthException(String errorMsg) {
|
|
this(AuthResponseStatus.FAILURE.getCode(), errorMsg);
|
|
}
|
|
|
|
public AuthException(int errorCode, String errorMsg) {
|
|
super(errorMsg);
|
|
this.errorCode = errorCode;
|
|
this.errorMsg = errorMsg;
|
|
}
|
|
|
|
public AuthException(AuthResponseStatus status) {
|
|
super(status.getMsg());
|
|
}
|
|
|
|
public AuthException(String message, Throwable cause) {
|
|
super(message, cause);
|
|
}
|
|
|
|
public AuthException(Throwable cause) {
|
|
super(cause);
|
|
}
|
|
|
|
public int getErrorCode() {
|
|
return errorCode;
|
|
}
|
|
|
|
public String getErrorMsg() {
|
|
return errorMsg;
|
|
}
|
|
}
|