UserConfig
基本信息
| 属性 | 值 |
|---|---|
| 类 | mypermissions.permission.core.config.UserConfig |
| 父类 | myessentials.json.api.JsonConfig<User, User.Container> |
| 文件路径 | <configDir>/MyPermissions/UserConfig.json |
| 内部名 | "UserConfig" |
功能
MyPermissions 内置 Bridge 的"用户"持久化(Gson)。由 MyPermissionsBridge.loadConfigs 调用 init(users)。
Gson 配置
注册 User.Serializer 与 Meta.Container.Serializer,启用 setPrettyPrinting()。
覆写点
| 方法 | 行为 |
|---|---|
newList() |
返回 new User.Container() |
read() |
调父类读取 + permissionsManager.users.addAll(users) |
相关条目
- GroupConfig - 组侧持久化
- User - 数据模型
- MyPermissionsBridge - 持有本实例