Class EditGlobalPermissionsAdministrator

    • Method Detail

      • getAdministrativePermissionType

        public String getAdministrativePermissionType()
        Deprecated.
        Returns the top level permission type applicable to the current scope. That is, the permission that must exist at least once per space, or globally.
        Returns:
        top level permission type
      • addPermission

        public void addPermission​(SpacePermission permissionToAdd)
        Deprecated.
        Adds the given permission if the current user has permission to do so and updates the current active user count.

        Does nothing silently otherwise.

        Parameters:
        permissionToAdd - the permission you want to add.
      • createUserGuardPermission

        public SpacePermission createUserGuardPermission​(String guardPermission,
                                                         ConfluenceUser user)
        Deprecated.
        Creates the relevant guard permission for the user
        Parameters:
        guardPermission - - the name of the guard permission to create
        user - - name of the user to add the permission to
        Returns:
        spacepermission object for the user
      • createGroupGuardPermission

        public SpacePermission createGroupGuardPermission​(String guardPermission,
                                                          String groupName)
        Deprecated.
        Creates the relevant guard permission for the group
        Parameters:
        guardPermission - - the name of the guard permission to create
        groupName - - name of group to add the permission to
        Returns:
        spacepermission object for the user
      • getInitialPermissionsFromForm

        public Collection<SpacePermission> getInitialPermissionsFromForm​(Map requestParams)
        Deprecated.
        Retrieve the permissions initial state
        Returns:
        initial state
      • getRequestedPermissionsFromForm

        public Collection<SpacePermission> getRequestedPermissionsFromForm​(Map requestParams)
        Deprecated.
        Retrieve the state of the permissions requested by the user
        Returns:
        requested state
      • buildPermissionsFromWebForm

        public Collection<SpacePermission> buildPermissionsFromWebForm​(Map formParameters,
                                                                       String parameterQualifier)
        Deprecated.
        Given a map containing the web form parameters from a permissions edit, return the list of global permissions that are represented by the form
        Parameters:
        formParameters - the map of form parameters
        parameterQualifier - distinguishes the set of parameters from other sets of parameters used to represent permissions in the same form.
        Returns:
        a list of the permissions in the form
      • canSetSystemAdministratorPermission

        public boolean canSetSystemAdministratorPermission()
        Deprecated.
        Returns whether the user can set the administrator permissions (used by velocity)