Package be.seeseemelk.mockbukkit
Class PermissionManagerMock
java.lang.Object
be.seeseemelk.mockbukkit.PermissionManagerMock
- All Implemented Interfaces:
PermissionManager
- Direct Known Subclasses:
PluginManagerMock
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPermission(@NotNull Permission perm) voidaddPermissions(@NotNull List<Permission> perm) void@NotNull Set<Permission> getDefaultPermissions(boolean op) @NotNull Set<Permissible> getDefaultPermSubscriptions(boolean op) @Nullable PermissiongetPermission(@NotNull String name) @NotNull Set<Permission> @NotNull Set<Permissible> getPermissionSubscriptions(@NotNull String permission) voidrecalculatePermissionDefaults(@NotNull Permission perm) voidremovePermission(@NotNull String name) voidremovePermission(@NotNull Permission perm) voidsubscribeToDefaultPerms(boolean op, @NotNull Permissible permissible) voidsubscribeToPermission(@NotNull String permission, @NotNull Permissible permissible) voidunsubscribeFromDefaultPerms(boolean op, @NotNull Permissible permissible) voidunsubscribeFromPermission(@NotNull String permission, @NotNull Permissible permissible)
-
Constructor Details
-
PermissionManagerMock
protected PermissionManagerMock()
-
-
Method Details
-
getPermission
- Specified by:
getPermissionin interfacePermissionManager
-
addPermission
- Specified by:
addPermissionin interfacePermissionManager
-
removePermission
- Specified by:
removePermissionin interfacePermissionManager
-
removePermission
- Specified by:
removePermissionin interfacePermissionManager
-
getDefaultPermissions
- Specified by:
getDefaultPermissionsin interfacePermissionManager
-
recalculatePermissionDefaults
- Specified by:
recalculatePermissionDefaultsin interfacePermissionManager
-
subscribeToPermission
public void subscribeToPermission(@NotNull @NotNull String permission, @NotNull @NotNull Permissible permissible) - Specified by:
subscribeToPermissionin interfacePermissionManager
-
unsubscribeFromPermission
public void unsubscribeFromPermission(@NotNull @NotNull String permission, @NotNull @NotNull Permissible permissible) - Specified by:
unsubscribeFromPermissionin interfacePermissionManager
-
getPermissionSubscriptions
@NotNull public @NotNull Set<Permissible> getPermissionSubscriptions(@NotNull @NotNull String permission) - Specified by:
getPermissionSubscriptionsin interfacePermissionManager
-
subscribeToDefaultPerms
- Specified by:
subscribeToDefaultPermsin interfacePermissionManager
-
unsubscribeFromDefaultPerms
- Specified by:
unsubscribeFromDefaultPermsin interfacePermissionManager
-
getDefaultPermSubscriptions
- Specified by:
getDefaultPermSubscriptionsin interfacePermissionManager
-
getPermissions
- Specified by:
getPermissionsin interfacePermissionManager
-
addPermissions
- Specified by:
addPermissionsin interfacePermissionManager
-
clearPermissions
public void clearPermissions()- Specified by:
clearPermissionsin interfacePermissionManager
-