@Component public class ModulePowerCache extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static Map<Long,List<String>> |
USER_MODULE_CACHE_MAP |
| 构造器和说明 |
|---|
ModulePowerCache() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clear() |
void |
reload(long userId)
根据用户的权限初始化Cache
|
void |
remove(long userId) |
void |
validateModule(long userId,
String moduleName)
根据模块验证权限
|
void |
validateNamespace(long userId,
String namespace)
根据Namespace验证权限
|
public void validateNamespace(long userId,
String namespace)
throws AccessPermissionException
userId - namespace - AccessPermissionExceptionpublic void validateModule(long userId,
String moduleName)
throws AccessPermissionException
userId - moduleName - AccessPermissionExceptionpublic void clear()
public void remove(long userId)
userId - public void reload(long userId)
throws SQLException
userId - SQLExceptionCopyright © 2025. All rights reserved.