public class

GlobalPermissions

extends ProjectActionSupport
java.lang.Object
   ↳ webwork.action.ActionSupport
     ↳ com.atlassian.jira.action.JiraActionSupport
       ↳ com.atlassian.jira.web.action.JiraWebActionSupport
         ↳ com.atlassian.jira.web.action.ProjectActionSupport
           ↳ com.atlassian.jira.web.action.admin.GlobalPermissions

Summary

[Expand]
Inherited Constants
From class com.atlassian.jira.web.action.JiraWebActionSupport
From interface webwork.action.Action
[Expand]
Inherited Fields
From class com.atlassian.jira.web.action.ProjectActionSupport
From class com.atlassian.jira.web.action.JiraWebActionSupport
From class com.atlassian.jira.action.JiraActionSupport
From class webwork.action.ActionSupport
Public Constructors
GlobalPermissions(GlobalPermissionManager globalPermissionManager, GlobalPermissionGroupAssociationUtil globalPermissionGroupAssociationUtil, GroupManager groupManager, ApplicationRoleManager applicationRoleManager, ExternalLinkUtil externalLinkUtil)
Public Methods
String doDefault()
void doValidation()
String getDescription(String permType)
String getExternalPermissionManagementUrl()
String getGlobalPermType()
Map<StringString> getGlobalPermTypes()
String getGroupName()
Collection getGroups()
Map<StringString> getManagablePermissions()
String getPermTypeName()
Collection<GlobalPermissionEntry> getPermissionGroups(String globalPermType)
boolean hasExceededUserLimit()
boolean isConfirm()
boolean isManagedByJira(String permKey)
void setAction(String action)
void setGlobalPermType(String globalPermType)
void setGroupName(String groupName)
Protected Methods
String doExecute()
[Expand]
Inherited Methods
From class com.atlassian.jira.web.action.ProjectActionSupport
From class com.atlassian.jira.web.action.JiraWebActionSupport
From class com.atlassian.jira.action.JiraActionSupport
From class webwork.action.ActionSupport
From class java.lang.Object
From interface com.atlassian.jira.util.ErrorCollection
From interface com.atlassian.jira.util.I18nHelper
From interface com.atlassian.jira.web.HttpServletVariables
From interface com.atlassian.jira.web.util.AuthorizationSupport
From interface webwork.action.Action
From interface webwork.action.CommandDriven
From interface webwork.action.IllegalArgumentAware

Public Constructors

public GlobalPermissions (GlobalPermissionManager globalPermissionManager, GlobalPermissionGroupAssociationUtil globalPermissionGroupAssociationUtil, GroupManager groupManager, ApplicationRoleManager applicationRoleManager, ExternalLinkUtil externalLinkUtil)

Public Methods

public String doDefault ()

Throws
Exception

public void doValidation ()

public String getDescription (String permType)

public String getExternalPermissionManagementUrl ()

public String getGlobalPermType ()

public Map<StringString> getGlobalPermTypes ()

public String getGroupName ()

public Collection getGroups ()

public Map<StringString> getManagablePermissions ()

public String getPermTypeName ()

public Collection<GlobalPermissionEntry> getPermissionGroups (String globalPermType)

public boolean hasExceededUserLimit ()

public boolean isConfirm ()

public boolean isManagedByJira (String permKey)

public void setAction (String action)

public void setGlobalPermType (String globalPermType)

public void setGroupName (String groupName)

Protected Methods

protected String doExecute ()

Throws
Exception