public interface IUser
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
APP_ROLE_PREFIX
用户的属性中存放应用对应的角色的键值前缀.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
changeRole(String roleId)
切换用户的当前角色.
|
void |
changeRole(String roleId,
boolean check)
切换用户的当前角色.
|
String |
getId()
获取用户对象的标识号.
|
<T> T |
getItem(String key)
获取用户的附加元素值.
|
IRole |
getRole()
获取当前角色.
|
String |
getRoleId()
获取当前角色编号.
|
String |
getToken()
获取用户的令牌.
|
String |
getUserId()
获取用户的编号.
|
String |
getUserName()
获取用户的姓名或昵称.
|
boolean |
isAdmin()
用户是否为管理员.
|
boolean |
isGuest()
用户是否为未登录的游客用户.
|
boolean |
isModified()
用户的属性是否被修改过.
|
boolean |
isNew()
当前用户是否为新创建的, 即刚登录的用户.
|
void |
setItem(String key,
String value)
设置用户的附加元素的值.
|
boolean isNew()
String getToken()
String getId()
String getUserId()
String getUserName()
boolean isAdmin()
boolean isGuest()
<T> T getItem(String key)
T - 返回类型key - 键String getRoleId()
IRole getRole()
void changeRole(String roleId)
roleId - 角色void changeRole(String roleId, boolean check)
roleId - 角色check - 是否需要检查用户是否可切换至此角色boolean isModified()
Copyright © 2022. All rights reserved.