Interface RoleManipulator
-
- All Known Implementing Classes:
RolesManagerImpl
public interface RoleManipulator- Author:
- nik
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddIncludedRole(RoleImpl role, Role includedRole)IncludesincludedRoletorolevoidaddPermissions(RoleImpl role, Permission... permissions)Adds permissions to the rolevoidremoveIncludedRole(RoleImpl role, Role includedRole)ExcludesincludedRolefromrolevoidremovePermission(RoleImpl role, Permission permission)Removes permission from the role
-
-
-
Method Detail
-
addPermissions
void addPermissions(@NotNull RoleImpl role, @NotNull Permission... permissions)Adds permissions to the role- Parameters:
role- rolepermissions- permissions
-
removePermission
void removePermission(@NotNull RoleImpl role, @NotNull Permission permission)Removes permission from the role- Parameters:
role- rolepermission- permission
-
addIncludedRole
void addIncludedRole(@NotNull RoleImpl role, @NotNull Role includedRole)IncludesincludedRoletorole- Parameters:
role- roleincludedRole- role to include
-
-