Interface AdminAccessRoleManagerInterface

Interface AdminAccessRoleManagerInterface

Direct known implementers

AdminAccessRoleManager

Methods summary

public getAllRoles( void ) : AdminAccessRoleCollection

Returns a collection of all roles.

public createNewRole( KeyValueCollection $name, KeyValueCollection $description, IntType $sortOrder, BoolType $unknownReadingGranted, BoolType $unknownWritingGranted, BoolType $unknownDeletingGranted ) : AdminAccessRoleInterface

Creates a new role.

public updateRole( IdType $id, KeyValueCollection $newName, KeyValueCollection $newDescription, IntType $newSortOrder, BoolType $unknownReadingGranted, BoolType $unknownWritingGranted, BoolType $unknownDeletingGranted ) : AdminAccessRoleManager

Updates a role by a given role ID.

public deleteRole( IdType $id ) : AdminAccessRoleManager

Deletes role by a given role ID.

public getRoleById( IdType $id ) : AdminAccessRoleInterface

Returns a role by a given role ID.