public class

EditSpacePermissionsAdministrator

extends AbstractEditPermissionsAdministrator
java.lang.Object
   ↳ com.atlassian.confluence.security.administrators.DefaultPermissionsAdministrator
     ↳ com.atlassian.confluence.security.administrators.AbstractEditPermissionsAdministrator
       ↳ com.atlassian.confluence.security.administrators.EditSpacePermissionsAdministrator

Summary

[Expand]
Inherited Constants
From class com.atlassian.confluence.security.administrators.AbstractEditPermissionsAdministrator
[Expand]
Inherited Fields
From class com.atlassian.confluence.security.administrators.AbstractEditPermissionsAdministrator
From class com.atlassian.confluence.security.administrators.DefaultPermissionsAdministrator
From interface com.atlassian.confluence.security.administrators.EditPermissionsAdministrator
Protected Constructors
EditSpacePermissionsAdministrator(SpacePermissionManager spacePermissionManager, PermissionResolver permissionResolver, SetSpacePermissionChecker setSpacePermissionChecker, SearchEntitiesManager searchEntitiesManager, SettingsManager settingsManager)
Public Methods
void addPermission(SpacePermission permissionToAdd)
Collection<SpacePermission> buildPermissionsFromWebForm(Map formParameters, String parameterQualifier)
SpacePermission createGroupGuardPermission(String guardPermission, String groupName)
SpacePermission createUserGuardPermission(String guardPermission, String userName)
String getAdministrativePermissionType()
Collection<SpacePermission> getInitialPermissionsFromForm(Map requestParams)
Collection<SpacePermission> getRequestedPermissionsFromForm(Map requestParams)
void removeAllPermissions(Set<SpacePermission> permissionsToRemove)
Removes the given set of permissions if the current user has permission to do so, otherwise does nothing silently.
void setSpace(Space space)
[Expand]
Inherited Methods
From class com.atlassian.confluence.security.administrators.AbstractEditPermissionsAdministrator
From class com.atlassian.confluence.security.administrators.DefaultPermissionsAdministrator
From class java.lang.Object
From interface com.atlassian.confluence.security.administrators.EditPermissionsAdministrator
From interface com.atlassian.confluence.security.administrators.PermissionsAdministrator

Protected Constructors

protected EditSpacePermissionsAdministrator (SpacePermissionManager spacePermissionManager, PermissionResolver permissionResolver, SetSpacePermissionChecker setSpacePermissionChecker, SearchEntitiesManager searchEntitiesManager, SettingsManager settingsManager)

Public Methods

public void addPermission (SpacePermission permissionToAdd)

public Collection<SpacePermission> buildPermissionsFromWebForm (Map formParameters, String parameterQualifier)

public SpacePermission createGroupGuardPermission (String guardPermission, String groupName)

public SpacePermission createUserGuardPermission (String guardPermission, String userName)

public String getAdministrativePermissionType ()

public Collection<SpacePermission> getInitialPermissionsFromForm (Map requestParams)

public Collection<SpacePermission> getRequestedPermissionsFromForm (Map requestParams)

public void removeAllPermissions (Set<SpacePermission> permissionsToRemove)

Removes the given set of permissions if the current user has permission to do so, otherwise does nothing silently.

Parameters
permissionsToRemove the permission you want rid of.

public void setSpace (Space space)