@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
- AccessPermissionException
public void validateModule(long userId, String moduleName) throws AccessPermissionException
userId
- moduleName
- AccessPermissionException
public void clear()
public void remove(long userId)
userId
- public void reload(long userId) throws SQLException
userId
- SQLException
Copyright © 2025. All rights reserved.