Interface Permission

    • Method Detail

      • checkAccess

        boolean checkAccess​(String permissionValue)
        Returns true if this permission is identified by the given value.
        Parameters:
        permissionValue - Value that uniquely identifies the permission to check
        Returns:
        true if this permission is identified by the given value
      • getValue

        String getValue()
        Returns the unique, externally defined, value of the permission.
        Returns:
        the unique, externally defined, value of the permission
      • getCategory

        PermissionCategory getCategory()
        Return the permission category of this permission.
        Returns:
        The permission category of this permission.
      • getLabelId

        String getLabelId()
        Return the id of the label associated with this permission.
        Returns:
        the label id.
      • getGroupId

        String getGroupId()
        Return the grouping id of this permission. Groups are used to group permissions of different components in the permissions overview panel for a certain role. If this is empty, normal 'RBAC category' grouping is used.
        Returns:
        the grouping id.
      • getName

        String getName()
        Return the language dependent name of this permission group.
        Returns:
        Language dependent name of this permission group
      • isWorkflowPermission

        boolean isWorkflowPermission()
        Returns true in case this permission can be assigned to a workflow activity, false otherwise.
        Returns:
        true in case this permission can be assigned to a workflow activity, false otherwise