public class UserHelper
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
ADMIN_ROLE_CODES
管理员资源
|
static java.lang.String |
ENABLE_ADMIN_ROLES
当前用户可用管理员角色
|
static java.lang.String |
NEW_DEFAULT_CSS_PATH |
static java.lang.String |
OLD_DEFAULT_CSS_PATH |
static java.lang.String |
USERROLES |
构造器和说明 |
---|
UserHelper() |
限定符和类型 | 方法和说明 |
---|---|
static java.lang.String |
getComponentSkin()
获取当前使用主题的组件样式路径
|
static java.lang.String |
getMenuJsonStr() |
static java.util.List |
getMenus() |
static java.lang.String |
getOldComponentSkin()
获取当前使用主题的老组件样式路径
|
static java.util.List |
getRecentList(java.lang.String customizeKey)
根据个性化存储key获取当前用户最近访问列表
|
static java.lang.String |
getResourceJsonStr() |
static java.util.Set |
getRolesSet() |
static java.util.List |
getShortcuts() |
static java.lang.String |
getShortcutsJsonStr() |
static java.lang.String[] |
getSpaceComponentSkins() |
static java.lang.String |
getSpaceJsonStr() |
static boolean |
hasMenuCode(java.lang.String code) |
static boolean |
isFromMicroCollaboration(javax.servlet.http.HttpServletRequest request)
判断请求是否来自微协同:微信、钉钉、云之家。
|
static boolean |
isIgnoreOnlineCheck(User user)
判断是否占用并发。
|
static void |
pushRecentObj(java.lang.String customizeKey,
java.lang.Object recentObj)
当前用户最近访问组件放入最近访问对象 - LRU支持
|
static void |
pushRecentObjs(java.lang.String customizeKey,
java.util.List recentObjs)
当前用户最近访问组件批量放入最近访问对象列表 - LRU支持
|
static void |
setComponentSkin(java.lang.String componentSkin,
java.lang.String oldComponentSkin)
设置当前使用主题的组件样式路径
|
static void |
setLastShowSpaceId(java.lang.String spaceId) |
static void |
setMenus(java.util.List menus)
当前用户个性化信息
|
static void |
setResourceJsonStr(java.lang.String resourceJsonStr) |
static void |
setRolesSet(java.util.Set rolesSet) |
static void |
setShortcuts(java.util.List shortcuts) |
static void |
setSpaces(java.util.List spaces) |
static void |
setSpaceTheme(java.lang.String spaceId,
java.lang.String newAndOldComponentSkin) |
public static final java.lang.String USERROLES
public static final java.lang.String ADMIN_ROLE_CODES
public static final java.lang.String ENABLE_ADMIN_ROLES
public static final java.lang.String OLD_DEFAULT_CSS_PATH
public static final java.lang.String NEW_DEFAULT_CSS_PATH
public static void setMenus(java.util.List menus)
public static java.lang.String getMenuJsonStr()
public static void setSpaces(java.util.List spaces)
public static java.lang.String getSpaceJsonStr()
public static void setShortcuts(java.util.List shortcuts)
public static java.util.List getShortcuts()
public static java.util.List getMenus()
public static java.lang.String getShortcutsJsonStr()
public static void pushRecentObj(java.lang.String customizeKey, java.lang.Object recentObj)
customizeKey
- 最近访问信息个性化存储keyrecentObj
- 最近访问对象 - 支持List或Map数据结构public static void pushRecentObjs(java.lang.String customizeKey, java.util.List recentObjs)
customizeKey
- 最近访问信息个性化存储keyrecentObjs
- 最近访问对象列表 - 内部数据支持List或Map数据结构public static java.util.List getRecentList(java.lang.String customizeKey)
customizeKey
- 最近访问信息个性化存储keypublic static boolean hasMenuCode(java.lang.String code)
public static void setResourceJsonStr(java.lang.String resourceJsonStr)
public static java.lang.String getResourceJsonStr()
public static java.util.Set getRolesSet()
public static void setRolesSet(java.util.Set rolesSet)
public static boolean isFromMicroCollaboration(javax.servlet.http.HttpServletRequest request)
request
- HTTP请求public static boolean isIgnoreOnlineCheck(User user)
user
- public static void setSpaceTheme(java.lang.String spaceId, java.lang.String newAndOldComponentSkin)
public static void setLastShowSpaceId(java.lang.String spaceId)
public static void setComponentSkin(java.lang.String componentSkin, java.lang.String oldComponentSkin)
cssUrl
- public static java.lang.String[] getSpaceComponentSkins()
public static java.lang.String getComponentSkin()
public static java.lang.String getOldComponentSkin()