InvalidContextException 更名为 SaTokenContextException

This commit is contained in:
click33
2024-04-12 09:30:29 +08:00
parent 4a2751cc4b
commit 45ecb14c72
4 changed files with 11 additions and 18 deletions

View File

@@ -19,7 +19,7 @@ import cn.dev33.satoken.context.model.SaRequest;
import cn.dev33.satoken.context.model.SaResponse;
import cn.dev33.satoken.context.model.SaStorage;
import cn.dev33.satoken.error.SaErrorCode;
import cn.dev33.satoken.exception.InvalidContextException;
import cn.dev33.satoken.exception.SaTokenContextException;
/**
* Sa-Token 上下文处理器 [ 默认实现类 ]
@@ -46,22 +46,22 @@ public class SaTokenContextDefaultImpl implements SaTokenContext {
@Override
public SaRequest getRequest() {
throw new InvalidContextException(ERROR_MESSAGE).setCode(SaErrorCode.CODE_10001);
throw new SaTokenContextException(ERROR_MESSAGE).setCode(SaErrorCode.CODE_10001);
}
@Override
public SaResponse getResponse() {
throw new InvalidContextException(ERROR_MESSAGE).setCode(SaErrorCode.CODE_10001);
throw new SaTokenContextException(ERROR_MESSAGE).setCode(SaErrorCode.CODE_10001);
}
@Override
public SaStorage getStorage() {
throw new InvalidContextException(ERROR_MESSAGE).setCode(SaErrorCode.CODE_10001);
throw new SaTokenContextException(ERROR_MESSAGE).setCode(SaErrorCode.CODE_10001);
}
@Override
public boolean matchPath(String pattern, String path) {
throw new InvalidContextException(ERROR_MESSAGE).setCode(SaErrorCode.CODE_10001);
throw new SaTokenContextException(ERROR_MESSAGE).setCode(SaErrorCode.CODE_10001);
}
}

View File

@@ -19,7 +19,7 @@ import cn.dev33.satoken.context.model.SaRequest;
import cn.dev33.satoken.context.model.SaResponse;
import cn.dev33.satoken.context.model.SaStorage;
import cn.dev33.satoken.error.SaErrorCode;
import cn.dev33.satoken.exception.InvalidContextException;
import cn.dev33.satoken.exception.SaTokenContextException;
/**
* Sa-Token 上下文处理器 [ThreadLocal 版本] ---- 对象存储器
@@ -69,7 +69,7 @@ public class SaTokenContextForThreadLocalStorage {
public static Box getBoxNotNull() {
Box box = boxThreadLocal.get();
if(box == null) {
throw new InvalidContextException("未能获取有效的上下文").setCode(SaErrorCode.CODE_10002);
throw new SaTokenContextException("未能获取有效的上下文").setCode(SaErrorCode.CODE_10002);
}
return box;
}

View File

@@ -64,13 +64,4 @@ public class NotPermissionException extends SaTokenException {
this.loginType = loginType;
}
/**
* <h1> 警告:自 v1.30+ 版本起,获取异常权限码由 getCode() 更改为 getPermission(),请及时更换! </h1>
* @return 获得权限码
*/
@Deprecated
public int getCode() {
return super.getCode();
}
}

View File

@@ -15,13 +15,15 @@
*/
package cn.dev33.satoken.exception;
import java.io.Serializable;
/**
* 一个异常代表框架未能获取有效的上下文
*
* @author click33
* @since 1.33.0
*/
public class InvalidContextException extends SaTokenException {
public class SaTokenContextException extends InvalidContextException implements Serializable {
/**
* 序列化版本号
@@ -32,7 +34,7 @@ public class InvalidContextException extends SaTokenException {
* 一个异常代表框架未能获取有效的上下文
* @param message 异常描述
*/
public InvalidContextException(String message) {
public SaTokenContextException(String message) {
super(message);
}