Interface AbstractRole

All Known Subinterfaces:
Role, UserRole
All Known Implementing Classes:
AbstractRoleBean, RoleBean, UserRoleBean

public interface AbstractRole
Base interface for Role and UserRole
  • Method Summary

    Modifier and Type
    Method
    Description
    The description of the role
    The name of the role
    The same of role names which are implied (included or merged) with this role.
    boolean
    Indicator if the role is used or reserved for system purposes.
  • Method Details

    • getName

      String getName()
      The name of the role
      Returns:
      The name of the role
    • getDescription

      String getDescription()
      The description of the role
      Returns:
      the description of the role
    • isSystem

      boolean isSystem()
      Indicator if the role is used or reserved for system purposes.
      Returns:
      true if this is a system role, false otherwise
    • getRoles

      Set<String> getRoles()
      The same of role names which are implied (included or merged) with this role.
      Returns:
      the set of other role names to implied by this role.