PermissionService
权限服务. 用于承载 Console 的权限系统.
可扩展
权限服务可由插件扩展并覆盖默认实现.
See also
Functions
Link copied to clipboard
为 Plugin 分配一个 PermissionId
Link copied to clipboard
撤销 permitteeId 的 permission 授权
Link copied to clipboard
获取一个权限, 失败时抛出 NoSuchElementException
Link copied to clipboard
获取 PermitteeId 和其父标识的所有被授予的所有直接和间接的权限列表
Link copied to clipboard
获取所有已注册的指令列表. 应保证线程安全.
Link copied to clipboard
授予 permitteeId 以 permission 权限
Link copied to clipboard
abstract fun register(id: PermissionId, description: String, parent: Permission = RootPermission): P
申请并注册一个权限 Permission.
Link copied to clipboard
判断 permission 对 permission 的权限.