From 68e35ac9bb8dbef063819db9a6bd25b7dc63dbb4 Mon Sep 17 00:00:00 2001 From: click33 <2393584716@qq.com> Date: Sat, 3 Sep 2022 04:10:07 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E9=99=A4=20StpUtil=20=E8=BF=87?= =?UTF-8?q?=E6=9C=9F=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cn/dev33/satoken/stp/StpUtil.java | 135 +----------------- 1 file changed, 2 insertions(+), 133 deletions(-) diff --git a/sa-token-core/src/main/java/cn/dev33/satoken/stp/StpUtil.java b/sa-token-core/src/main/java/cn/dev33/satoken/stp/StpUtil.java index fdf0203b..5dcad5d1 100644 --- a/sa-token-core/src/main/java/cn/dev33/satoken/stp/StpUtil.java +++ b/sa-token-core/src/main/java/cn/dev33/satoken/stp/StpUtil.java @@ -1,11 +1,11 @@ package cn.dev33.satoken.stp; +import java.util.List; + import cn.dev33.satoken.SaManager; import cn.dev33.satoken.fun.SaFunction; import cn.dev33.satoken.session.SaSession; -import java.util.List; - /** * Sa-Token 权限认证工具类 * @author kong @@ -871,135 +871,4 @@ public class StpUtil { stpLogic.closeSafe(); } - - // =================== 历史API,兼容旧版本 =================== - - /** - *

本函数设计已过时,未来版本可能移除此函数,请及时更换为 StpUtil.getLoginType() ,使用方式保持不变

- * - * 获取当前StpLogin的loginKey - * @return 当前StpLogin的loginKey - */ - @Deprecated - public static String getLoginKey(){ - return stpLogic.getLoginType(); - } - - /** - *

本函数设计已过时,未来版本可能移除此函数,请及时更换为 StpUtil.login() ,使用方式保持不变

- * - * 在当前会话上登录id - * @param loginId 登录id,建议的类型:(long | int | String) - */ - @Deprecated - public static void setLoginId(Object loginId) { - stpLogic.login(loginId); - } - - /** - *

本函数设计已过时,未来版本可能移除此函数,请及时更换为 StpUtil.login() ,使用方式保持不变

- * - * 在当前会话上登录id, 并指定登录设备类型 - * @param loginId 登录id,建议的类型:(long | int | String) - * @param device 设备类型 - */ - @Deprecated - public static void setLoginId(Object loginId, String device) { - stpLogic.login(loginId, device); - } - - /** - *

本函数设计已过时,未来版本可能移除此函数,请及时更换为 StpUtil.login() ,使用方式保持不变

- * - * 在当前会话上登录id, 并指定登录设备类型 - * @param loginId 登录id,建议的类型:(long | int | String) - * @param isLastingCookie 是否为持久Cookie - */ - @Deprecated - public static void setLoginId(Object loginId, boolean isLastingCookie) { - stpLogic.login(loginId, isLastingCookie); - } - - /** - *

本函数设计已过时,未来版本可能移除此函数,请及时更换为 StpUtil.login() ,使用方式保持不变

- * - * 在当前会话上登录id, 并指定所有登录参数Model - * @param loginId 登录id,建议的类型:(long | int | String) - * @param loginModel 此次登录的参数Model - */ - @Deprecated - public static void setLoginId(Object loginId, SaLoginModel loginModel) { - stpLogic.login(loginId, loginModel); - } - - /** - *

本函数设计已过时,未来版本可能移除此函数,请及时更换为 StpUtil.kickout() ,使用方式保持不变

- * - * 会话注销,根据账号id (踢人下线) - *

当对方再次访问系统时,会抛出NotLoginException异常,场景值=-2 - * @param loginId 账号id - */ - @Deprecated - public static void logoutByLoginId(Object loginId) { - stpLogic.kickout(loginId); - } - - /** - *

本函数设计已过时,未来版本可能移除此函数,请及时更换为 StpUtil.kickout() ,使用方式保持不变

- * - * 会话注销,根据账号id and 设备类型 (踢人下线) - *

当对方再次访问系统时,会抛出NotLoginException异常,场景值=-2

- * @param loginId 账号id - * @param device 设备类型 (填null代表注销所有设备类型) - */ - @Deprecated - public static void logoutByLoginId(Object loginId, String device) { - stpLogic.kickout(loginId, device); - } - - /** - *

本函数设计已过时,未来版本可能移除此函数,请及时更换为 StpUtil.searchTokenValue(keyword, start, size, sortType) ,使用方式保持不变

- * - * 根据条件查询Token - * @param keyword 关键字 - * @param start 开始处索引 (-1代表查询所有) - * @param size 获取数量 - * - * @return token集合 - */ - @Deprecated - public static List searchTokenValue(String keyword, int start, int size) { - return stpLogic.searchTokenValue(keyword, start, size, true); - } - - /** - *

本函数设计已过时,未来版本可能移除此函数,请及时更换为 StpUtil.searchSessionId(keyword, start, size, sortType) ,使用方式保持不变

- * - * 根据条件查询SessionId - * @param keyword 关键字 - * @param start 开始处索引 (-1代表查询所有) - * @param size 获取数量 - * - * @return sessionId集合 - */ - @Deprecated - public static List searchSessionId(String keyword, int start, int size) { - return stpLogic.searchSessionId(keyword, start, size, true); - } - - /** - *

本函数设计已过时,未来版本可能移除此函数,请及时更换为 StpUtil.searchTokenSessionId(keyword, start, size, sortType) ,使用方式保持不变

- * - * 根据条件查询Token专属Session的Id - * @param keyword 关键字 - * @param start 开始处索引 (-1代表查询所有) - * @param size 获取数量 - * - * @return sessionId集合 - */ - @Deprecated - public static List searchTokenSessionId(String keyword, int start, int size) { - return stpLogic.searchTokenSessionId(keyword, start, size, true); - } - }