public abstract class SessionBase extends SessionAbstractBase
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
GRIT_ADMIN_TOKEN |
SUBJECT_ID| 构造器和说明 |
|---|
SessionBase() |
| 限定符和类型 | 方法和说明 |
|---|---|
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 SessionBase global()
public void clear()
public void publish()
public 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 © 2024. All rights reserved.