public class

EditGlobalPermissionsAction

extends AbstractEditPermissionAction
java.lang.Object
   ↳ com.opensymphony.xwork.ActionSupport
     ↳ com.atlassian.confluence.core.ConfluenceActionSupport
       ↳ com.atlassian.confluence.security.actions.AbstractPermissionsAction
         ↳ com.atlassian.confluence.security.actions.AbstractEditPermissionAction
           ↳ com.atlassian.confluence.security.actions.EditGlobalPermissionsAction

Summary

[Expand]
Inherited Constants
From class com.atlassian.confluence.core.ConfluenceActionSupport
From interface com.opensymphony.xwork.Action
[Expand]
Inherited Fields
From class com.atlassian.confluence.security.actions.AbstractEditPermissionAction
From class com.atlassian.confluence.security.actions.AbstractPermissionsAction
From class com.atlassian.confluence.core.ConfluenceActionSupport
From class com.opensymphony.xwork.ActionSupport
Public Constructors
EditGlobalPermissionsAction()
Public Methods
boolean canSetPermissionOnGroup(String permission, String groupName)
Determines whether the logged in user can set the permission for the group.
boolean canSetPermissionOnUser(String permission, String username)
Determines whether the logged in user can set the permission for the user.
boolean canSetSystemAdministratorPermission()
Determines whether the logged in user can set the system admin permission.
String execute()
String getGuardPermission()
boolean isPermitted()
void populateAdministrator()
void validate()
[Expand]
Inherited Methods
From class com.atlassian.confluence.security.actions.AbstractEditPermissionAction
From class com.atlassian.confluence.security.actions.AbstractPermissionsAction
From class com.atlassian.confluence.core.ConfluenceActionSupport
From class com.opensymphony.xwork.ActionSupport
From class java.lang.Object
From interface com.atlassian.confluence.pages.actions.beans.BootstrapAware
From interface com.atlassian.confluence.plugin.descriptor.web.WebInterface
From interface com.atlassian.confluence.security.actions.EditPermissionsAware
From interface com.atlassian.confluence.security.actions.PermissionsAware
From interface com.opensymphony.xwork.Action
From interface com.opensymphony.xwork.LocaleProvider
From interface com.opensymphony.xwork.TextProvider
From interface com.opensymphony.xwork.Validateable
From interface com.opensymphony.xwork.ValidationAware

Public Constructors

public EditGlobalPermissionsAction ()

Public Methods

public boolean canSetPermissionOnGroup (String permission, String groupName)

Determines whether the logged in user can set the permission for the group. Used by velocity

Parameters
permission permission to be set
groupName user for permission
Returns
  • true if permission can be set, false otherwise

public boolean canSetPermissionOnUser (String permission, String username)

Determines whether the logged in user can set the permission for the user. Used by velocity

Parameters
permission permission to be set
username user for permission
Returns
  • true if permission can be set, false otherwise

public boolean canSetSystemAdministratorPermission ()

Determines whether the logged in user can set the system admin permission. Used by velocity

Returns
  • true if permission can be set, false otherwise

public String execute ()

Throws
Exception

public String getGuardPermission ()

public boolean isPermitted ()

public void populateAdministrator ()

public void validate ()