public class

ProjectRoleUsageAction

extends AbstractProjectRole
java.lang.Object
   ↳ webwork.action.ActionSupport
     ↳ com.atlassian.jira.action.JiraActionSupport
       ↳ com.atlassian.jira.web.action.JiraWebActionSupport
         ↳ com.atlassian.jira.web.action.admin.roles.AbstractProjectRole
           ↳ com.atlassian.jira.web.action.admin.roles.ProjectRoleUsageAction
Known Direct Subclasses

Class Overview

Created by IntelliJ IDEA. User: detkin Date: Jun 13, 2006 Time: 11:09:38 AM To change this template use File | Settings | File Templates.

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.admin.roles.AbstractProjectRole
From class com.atlassian.jira.web.action.JiraWebActionSupport
From class com.atlassian.jira.action.JiraActionSupport
From class webwork.action.ActionSupport
Public Constructors
ProjectRoleUsageAction(ProjectRoleService projectRoleService, NotificationSchemeManager notificationSchemeManager, PermissionSchemeManager permissionSchemeManager, ProjectFactory projectFactory, WorkflowManager workflowManager)
Public Methods
List getAssociatedIssueSecuritySchemes()
List getAssociatedNotificationSchemes()
List getAssociatedPermissionSchemes()
Collection getAssociatedProjectsForIssueSecurityScheme(GenericValue scheme)
Collection getAssociatedProjectsForNotificationScheme(GenericValue scheme)
Collection getAssociatedProjectsForPermissionScheme(GenericValue scheme)
MultiMap getAssociatedWorkflows()
int getMemberCountForProject(Project project)
String getStepId(long actionDescriptorId, String workflowName)
[Expand]
Inherited Methods
From class com.atlassian.jira.web.action.admin.roles.AbstractProjectRole
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 ProjectRoleUsageAction (ProjectRoleService projectRoleService, NotificationSchemeManager notificationSchemeManager, PermissionSchemeManager permissionSchemeManager, ProjectFactory projectFactory, WorkflowManager workflowManager)

Public Methods

public List getAssociatedIssueSecuritySchemes ()

public List getAssociatedNotificationSchemes ()

public List getAssociatedPermissionSchemes ()

public Collection getAssociatedProjectsForIssueSecurityScheme (GenericValue scheme)

Throws
GenericEntityException

public Collection getAssociatedProjectsForNotificationScheme (GenericValue scheme)

Throws
GenericEntityException

public Collection getAssociatedProjectsForPermissionScheme (GenericValue scheme)

Throws
GenericEntityException

public MultiMap getAssociatedWorkflows ()

public int getMemberCountForProject (Project project)

public String getStepId (long actionDescriptorId, String workflowName)