public interface PermissionManager
| Modifier and Type | Method and Description |
|---|---|
boolean |
addPermission(Permission nukkitPermission) |
Map<String,Permission> |
getDefaultPermissions(boolean op) |
Set<Permissible> |
getDefaultPermSubscriptions(boolean op) |
Optional<Permission> |
getPermission(String name) |
Map<String,Permission> |
getPermissions() |
Set<Permissible> |
getPermissionSubscriptions(String permission) |
void |
recalculatePermissionDefaults(Permission nukkitPermission) |
void |
removePermission(Permission permission) |
void |
removePermission(String name) |
void |
subscribeToDefaultPerms(boolean op,
Permissible permissible) |
void |
subscribeToPermission(String permission,
Permissible permissible) |
void |
unsubscribeFromDefaultPerms(boolean op,
Permissible permissible) |
void |
unsubscribeFromPermission(String permission,
Permissible permissible) |
@Nonnull Optional<Permission> getPermission(String name)
boolean addPermission(Permission nukkitPermission)
void removePermission(String name)
void removePermission(Permission permission)
@Nonnull Map<String,Permission> getDefaultPermissions(boolean op)
void recalculatePermissionDefaults(Permission nukkitPermission)
void subscribeToPermission(String permission, Permissible permissible)
void unsubscribeFromPermission(String permission, Permissible permissible)
@Nonnull Set<Permissible> getPermissionSubscriptions(String permission)
void subscribeToDefaultPerms(boolean op,
Permissible permissible)
void unsubscribeFromDefaultPerms(boolean op,
Permissible permissible)
@Nonnull Set<Permissible> getDefaultPermSubscriptions(boolean op)
@Nonnull Map<String,Permission> getPermissions()
Copyright © 2021. All rights reserved.