Interface PermissionsAdministrator

    • Method Detail

      • buildUserPermissionTable

        Collection<PermissionRow> buildUserPermissionTable()
        Builds a map of permissions for each permitted user, for printing in the UI The key is the username and the values is a row of permissions.
        Returns:
        a map of permissions for each permitted user.
        Since:
        7.17
      • buildGroupPermissionTable

        Collection<PermissionRow> buildGroupPermissionTable()
        Builds a map of permissions for each permitted group, for printing in the UI The key is the groupname and the values is a row of permissions.
        Returns:
        a map of permissions for each permitted group.
        Since:
        7.17
      • buildUnlicensedAuthenticatedPermissionRow

        PermissionRow buildUnlicensedAuthenticatedPermissionRow()
        Builds the permissions for all authenticated users, for printing in the UI.
        Returns:
        the permissions for all authenticated users.
      • buildAnonymousPermissionRow

        PermissionRow buildAnonymousPermissionRow()
        Builds the permissions for anonymous users, for printing in the UI.
        Returns:
        the permissions for a anonymous users.
      • getPermissions

        List<SpacePermission> getPermissions()
        Returns the current permissions set for the entity
        Returns:
        the current permissions set for the entity