public class SessionOperation extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static ThreadLocal<List<SessionLogStorage>> |
logs |
static ThreadLocal<Object> |
requestParams |
static ThreadLocal<Object> |
responseParams |
static ThreadLocal<Boolean> |
toAuth |
static ThreadLocal<String> |
tokenValue |
static ThreadLocal<Boolean> |
toLog |
static ThreadLocal<Boolean> |
toPackage |
static ThreadLocal<Boolean> |
toSecret |
static ThreadLocal<Boolean> |
toTrance |
static ThreadLocal<cn.easyutil.veteran.core.entity.SessionUser> |
user |
| 构造器和说明 |
|---|
SessionOperation() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
clear()
清除用户登陆信息
|
static VeteranWebConfiguration |
getConfiguration() |
static String |
getHeaderToken()
获取用户传递在header头中的token值
|
static javax.servlet.http.HttpServletRequest |
getRequest() |
static javax.servlet.http.HttpServletResponse |
getResponse() |
static SessionUserFetch |
getSessionUserFetch() |
static <T extends cn.easyutil.veteran.core.entity.SessionUser> |
getUser()
获取当前登陆用户,取不到抛出未登录异常
|
static <T extends cn.easyutil.veteran.core.entity.SessionUser> |
getUserNotException()
获取当前登陆用户(不报错)
|
static void |
refresh()
刷新用户缓存
|
static void |
request()
用户请求进入
|
static <T extends cn.easyutil.veteran.core.entity.SessionUser> |
setUser(T user)
设置缓存用户信息
|
static <T extends cn.easyutil.veteran.core.entity.SessionUser> |
updateUser(T user)
修改缓存用户信息
|
public static final ThreadLocal<cn.easyutil.veteran.core.entity.SessionUser> user
public static final ThreadLocal<Object> requestParams
public static final ThreadLocal<Object> responseParams
public static final ThreadLocal<Boolean> toPackage
public static final ThreadLocal<Boolean> toSecret
public static final ThreadLocal<Boolean> toAuth
public static final ThreadLocal<Boolean> toLog
public static final ThreadLocal<Boolean> toTrance
public static final ThreadLocal<List<SessionLogStorage>> logs
public static final ThreadLocal<String> tokenValue
public static <T extends cn.easyutil.veteran.core.entity.SessionUser> T getUserNotException()
public static <T extends cn.easyutil.veteran.core.entity.SessionUser> T getUser()
public static <T extends cn.easyutil.veteran.core.entity.SessionUser> void setUser(T user)
public static <T extends cn.easyutil.veteran.core.entity.SessionUser> void updateUser(T user)
public static void refresh()
public static void clear()
public static void request()
public static String getHeaderToken()
public static javax.servlet.http.HttpServletRequest getRequest()
public static javax.servlet.http.HttpServletResponse getResponse()
public static VeteranWebConfiguration getConfiguration()
public static SessionUserFetch getSessionUserFetch()
Copyright © 2022. All rights reserved.