Interface RoleManager

All Known Implementing Classes:
FileRoleManager

public interface RoleManager
The main interface for managing role details.
Since:
7.0.1
Author:
Moran Avigdor
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    createRole(RoleDetails roleDetails)
    Create a new role with the specified roleDetails.
    void
    Delete an existing role represented by the specified role.
    Retrieve the role details by role.
    boolean
    Indicates that this manager is for read-only purposes, and that any invocation of a destructive operation will throw an AccessDeniedException.
    Returns a map containing mapping between role and role-details.
    boolean
    Queries for presence of a role by role.
    void
    updateRole(RoleDetails roleDetails)
    Updates the role details, excluding the role which must remain the same.