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.Exception
public static JSONArray getRootNodeInfo() throws JSONException
JSONException
public static JSONObject getNodeInfo(long moduleid, long userid, java.util.Locale locale) throws java.lang.Exception
java.lang.Exception
public static JSONArray getAuthorizedModuleItemsFromPrivilegeSet(java.util.Set<AbstractModulePrivilege> privilegeSet) throws JSONException
JSONException
public 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