Lineage
Toggle table of contents
0.1.0
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
Lineage
proxy
/
ru.hytalemodding.lineage.proxy.permission
/
PermissionCheckerImpl
Permission
Checker
Impl
class
PermissionCheckerImpl
:
PermissionChecker
In-memory permission checker with simple wildcard support.
Members
Constructors
Permission
Checker
Impl
Link copied to clipboard
constructor
(
)
Functions
clear
Link copied to clipboard
fun
clear
(
subject
:
PermissionSubject
)
grant
Link copied to clipboard
fun
grant
(
subject
:
PermissionSubject
,
permission
:
String
)
has
Permission
Link copied to clipboard
open
override
fun
hasPermission
(
subject
:
PermissionSubject
,
permission
:
String
)
:
Boolean
list
Link copied to clipboard
fun
list
(
subject
:
PermissionSubject
)
:
Set
<
String
>
load
Link copied to clipboard
fun
load
(
permissions
:
Map
<
String
,
Set
<
String
>
>
)
revoke
Link copied to clipboard
fun
revoke
(
subject
:
PermissionSubject
,
permission
:
String
)
snapshot
Link copied to clipboard
fun
snapshot
(
)
:
Map
<
String
,
Set
<
String
>
>