Package cn.dev33.satoken.dao.auto
Interface SaTokenDaoBySessionFollowObject
- All Superinterfaces:
SaTokenDao
- All Known Subinterfaces:
SaTokenDaoByObjectFollowString,SaTokenDaoByStringFollowObject
- All Known Implementing Classes:
SaTokenDaoDefaultImpl
SaTokenDao 次级实现:SaSession 读写跟随 Object 读写
- Since:
- 1.41.0
- Author:
- click33
-
Field Summary
Fields inherited from interface cn.dev33.satoken.dao.SaTokenDao
NEVER_EXPIRE, NOT_VALUE_EXPIRE -
Method Summary
Modifier and TypeMethodDescriptiondefault voiddeleteSession(String sessionId) 删除 SaSessiondefault SaSessiongetSession(String sessionId) 获取 SaSession,如无返空default longgetSessionTimeout(String sessionId) 获取 SaSession 剩余存活时间(单位: 秒)default voidsetSession(SaSession session, long timeout) 写入 SaSession,并设定存活时间(单位: 秒)default voidupdateSession(SaSession session) 更新 SaSessiondefault voidupdateSessionTimeout(String sessionId, long timeout) 修改 SaSession 剩余存活时间(单位: 秒)Methods inherited from interface cn.dev33.satoken.dao.SaTokenDao
delete, deleteObject, destroy, get, getObject, getObject, getObjectTimeout, getTimeout, init, searchData, set, setObject, update, updateObject, updateObjectTimeout, updateTimeout
-
Method Details
-
getSession
获取 SaSession,如无返空- Specified by:
getSessionin interfaceSaTokenDao- Parameters:
sessionId- sessionId- Returns:
- SaSession
-
setSession
写入 SaSession,并设定存活时间(单位: 秒)- Specified by:
setSessionin interfaceSaTokenDao- Parameters:
session- 要保存的 SaSession 对象timeout- 过期时间(单位: 秒)
-
updateSession
更新 SaSession- Specified by:
updateSessionin interfaceSaTokenDao- Parameters:
session- 要更新的 SaSession 对象
-
deleteSession
删除 SaSession- Specified by:
deleteSessionin interfaceSaTokenDao- Parameters:
sessionId- sessionId
-
getSessionTimeout
获取 SaSession 剩余存活时间(单位: 秒)- Specified by:
getSessionTimeoutin interfaceSaTokenDao- Parameters:
sessionId- 指定 SaSession- Returns:
- 这个 SaSession 的剩余存活时间
-
updateSessionTimeout
修改 SaSession 剩余存活时间(单位: 秒)- Specified by:
updateSessionTimeoutin interfaceSaTokenDao- Parameters:
sessionId- 指定 SaSessiontimeout- 剩余存活时间
-