public abstract class SessionBase extends SessionAbstractBase
| Modifier and Type | Field and Description |
|---|---|
static String |
GRIT_ADMIN_TOKEN |
SUBJECT_ID| Constructor and Description |
|---|
SessionBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
清除会话(但管理管理令牌)
|
String |
getDisplayName()
获取显示名
|
String |
getLoginName()
获取登录名
|
long |
getSubjectId()
获取用户Id
|
static SessionBase |
global()
会话全局实例(可能为null)
|
void |
loadSubject(String loginName,
String loginPassword)
加载用户数据模型
|
abstract void |
loadSubject(Subject subject)
加载用户数据模型
|
void |
publish()
推送会话状态(起到附助作用)
|
void |
setDisplayName(String displayName)
设置显示名
|
void |
setLoginName(String loginName)
设置登录名
|
void |
setSubjectId(long subjectId)
设置用户Id
|
context, globalGet, globalGetAsInt, globalGetAsLong, globalHas, globalSet, globalSubjectId, localGet, localGetAsInt, localGetAsLong, localHas, localSet, localSubjectIdpublic static final String GRIT_ADMIN_TOKEN
public static SessionBase global()
public void clear()
public void publish()
throws IOException
IOExceptionpublic void loadSubject(String loginName, String loginPassword) throws Exception
Exceptionpublic abstract void loadSubject(Subject subject) throws Exception
Exceptionpublic final long getSubjectId()
public final void setSubjectId(long subjectId)
public final String getLoginName()
public final void setLoginName(String loginName)
public final String getDisplayName()
public final void setDisplayName(String displayName)
Copyright © 2025. All rights reserved.