cancel

abstract fun cancel(permitteeId: PermitteeId, permission: P, recursive: Boolean)

撤销 permitteeIdpermission 授权

Console 内建的权限服务支持此操作. 但插件扩展的权限服务可能不支持.

Parameters

recursive

true 时递归撤销所有子权限. 例如, 若 permission 为 ":", recursive 为 true 时撤销全部权限 (因为所有权限都是 ":" 的子权限); 而为 false 时仅撤销 ":" 本身, 而不会影响子权限.

Throws

当插件扩展的 PermissionService 不支持这样的操作时抛出.