public class ModuleCache
extends java.lang.Object
| 构造器和说明 |
|---|
ModuleCache() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
cache(PlatformManageModule platformManageModule)
缓存module
|
static void |
clearModuleCache()
清空模块缓存
|
static java.util.List<PlatformManageModule> |
getAllModules() |
static java.util.List<PlatformManageModule> |
getAllModules(boolean clone) |
static JSONArray |
getAuthorizedModuleItemsFromPrivilegeSet(java.util.Set<AbstractModulePrivilege> privilegeSet)
去掉root和“平台管理”的Item
|
static java.util.List<PlatformManageModule> |
getClonedAllModules() |
static JSONArray |
getModuleRootShowInfo(long userid) |
static JSONObject |
getNodeInfo(long moduleid,
long userid,
java.util.Locale locale) |
static JSONArray |
getRootNodeInfo() |
static void |
initCacheTree()
初始化模块缓存
|
static void |
reInit()
重新初始化
|
static void |
removeCache(long moduleid)
从缓存中删除指定模块
|
public static void clearModuleCache()
public static void initCacheTree()
throws java.lang.Exception
java.lang.Exception - 异常public static void reInit()
throws java.lang.Exception
java.lang.Exception - 异常public static JSONArray getModuleRootShowInfo(long userid) throws java.lang.Exception
java.lang.Exceptionpublic static JSONArray getRootNodeInfo() throws JSONException
JSONExceptionpublic static JSONObject getNodeInfo(long moduleid, long userid, java.util.Locale locale) throws java.lang.Exception
java.lang.Exceptionpublic static JSONArray getAuthorizedModuleItemsFromPrivilegeSet(java.util.Set<AbstractModulePrivilege> privilegeSet) throws JSONException
JSONExceptionpublic static java.util.List<PlatformManageModule> getAllModules()
public static java.util.List<PlatformManageModule> getClonedAllModules()
public static java.util.List<PlatformManageModule> getAllModules(boolean clone)
public static void cache(PlatformManageModule platformManageModule)
platformManageModule - 被缓存的模块public static void removeCache(long moduleid)
moduleid - 被删除模块的ID