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 void
addIncludedRole(RoleImpl role, Role includedRole)
IncludesincludedRole
torole
void
addPermissions(RoleImpl role, Permission... permissions)
Adds permissions to the rolevoid
removeIncludedRole(RoleImpl role, Role includedRole)
ExcludesincludedRole
fromrole
void
removePermission(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)
IncludesincludedRole
torole
- Parameters:
role
- roleincludedRole
- role to include
-
-