Permittee

interface Permittee

可被赋予权限的对象, 即 '被许可人'.

被许可人自身不持有拥有的权限列表, 而是拥有 PermitteeId, 标识自己的身份, 供 权限服务 处理.

注意: 请不要自主实现 Permittee

See also

Properties

Link copied to clipboard
abstract val permitteeId: PermitteeId

Inheritors

Link copied to clipboard

Extensions

Link copied to clipboard
fun Permittee.cancel(vararg permissions: Permission, recursive: Boolean)
Link copied to clipboard
Link copied to clipboard
fun Permittee.hasPermission(permission: Permission): Boolean
fun Permittee.hasPermission(permissionId: PermissionId): Boolean
Link copied to clipboard
fun Permittee.permit(vararg permissions: Permission)