com.atlassian.jira.web.action.admin.roles
Class ProjectRoleUsageAction

java.lang.Object
  extended bywebwork.action.ActionSupport
      extended bycom.atlassian.jira.action.JiraActionSupport
          extended bycom.atlassian.jira.web.action.JiraWebActionSupport
              extended bycom.atlassian.jira.web.action.admin.roles.AbstractProjectRole
                  extended bycom.atlassian.jira.web.action.admin.roles.ProjectRoleUsageAction
All Implemented Interfaces:
webwork.action.Action, webwork.action.CommandDriven, ErrorCollection, I18nHelper, webwork.action.IllegalArgumentAware, Serializable
Direct Known Subclasses:
DeleteProjectRole

public class ProjectRoleUsageAction
extends AbstractProjectRole

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

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.atlassian.jira.web.action.admin.roles.AbstractProjectRole
projectRoleService
 
Fields inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
ISSUE_NOT_FOUND_RESULT, PERMISSION_VIOLATION_RESULT, request, savedFilters, selectedProject
 
Fields inherited from class com.atlassian.jira.action.JiraActionSupport
log
 
Fields inherited from class webwork.action.ActionSupport
command, errorMap, errorMessages
 
Fields inherited from interface com.atlassian.jira.util.I18nHelper
DEFAULT_RESOURCE_BUNDLE
 
Fields inherited from interface webwork.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
ProjectRoleUsageAction(ProjectRoleService projectRoleService, NotificationSchemeManager notificationSchemeManager, PermissionSchemeManager permissionSchemeManager, ProjectFactory projectFactory, WorkflowManager workflowManager)
           
 
Method Summary
 Collection getAssociatedIssueSecuritySchemes()
           
 Collection getAssociatedNotificationSchemes()
           
 Collection getAssociatedPermissionSchemes()
           
 Collection getAssociatedProjectsForIssueSecurityScheme(org.ofbiz.core.entity.GenericValue scheme)
           
 Collection getAssociatedProjectsForNotificationScheme(org.ofbiz.core.entity.GenericValue scheme)
           
 Collection getAssociatedProjectsForPermissionScheme(org.ofbiz.core.entity.GenericValue scheme)
           
 org.apache.commons.collections.MultiMap getAssociatedWorkflows()
           
 int getMemberCountForProject(Project project)
           
 String getStepId(long actionDescriptorId, String workflowName)
           
 
Methods inherited from class com.atlassian.jira.web.action.admin.roles.AbstractProjectRole
getId, getRole, setId
 
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
addErrorCollection, forceRedirect, getAssignableUsers, getAssignableUsers, getCachedGroups, getCalendarTranslationFilenameForLanguage, getComponentManager, getConstantsManager, getDateFormat, getDateTimeFormat, getDescTranslation, getExternalLinkUtils, getField, getFlushedErrorMessages, getLanguage, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getPropertySet, getRedirect, getRemoteUser, getReturnUrl, getSavedFilters, getSelectedProject, getServerId, getText, getTimeFormat, getUserFullName, getVersionManager, getWebworkStack, getWebworkStack, isHasCalendarTranslationForLanguage, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, setReturnUrl, setSelectedProjectId
 
Methods inherited from class com.atlassian.jira.action.JiraActionSupport
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getApplicationProperties, getDefaultResourceBundle, getDelegator, getJiraLocaleUtils, getLocale, getResult, getText, getText, getText, getText, getText, getUnescapedText, getUserPreferences, getWatcherManager, hasAnyErrors, isEnterprise, isIndexing, isProfessional, isProfessionalOrEnterprise, isStandard, removeKeyOrAddError
 
Methods inherited from class webwork.action.ActionSupport
addError, addErrorMessage, doDefault, doExecute, doValidation, getErrorMessages, getErrors, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.jira.util.ErrorCollection
addError, addErrorMessage, addErrorMessages, addErrors, getErrorMessages, getErrors, hasAnyErrors, setErrorMessages
 
Methods inherited from interface webwork.action.CommandDriven
setCommand
 

Constructor Detail

ProjectRoleUsageAction

public ProjectRoleUsageAction(ProjectRoleService projectRoleService,
                              NotificationSchemeManager notificationSchemeManager,
                              PermissionSchemeManager permissionSchemeManager,
                              ProjectFactory projectFactory,
                              WorkflowManager workflowManager)
Method Detail

getAssociatedNotificationSchemes

public Collection getAssociatedNotificationSchemes()

getAssociatedWorkflows

public org.apache.commons.collections.MultiMap getAssociatedWorkflows()

getAssociatedPermissionSchemes

public Collection getAssociatedPermissionSchemes()

getAssociatedIssueSecuritySchemes

public Collection getAssociatedIssueSecuritySchemes()

getAssociatedProjectsForNotificationScheme

public Collection getAssociatedProjectsForNotificationScheme(org.ofbiz.core.entity.GenericValue scheme)
                                                      throws org.ofbiz.core.entity.GenericEntityException
Throws:
org.ofbiz.core.entity.GenericEntityException

getAssociatedProjectsForPermissionScheme

public Collection getAssociatedProjectsForPermissionScheme(org.ofbiz.core.entity.GenericValue scheme)
                                                    throws org.ofbiz.core.entity.GenericEntityException
Throws:
org.ofbiz.core.entity.GenericEntityException

getAssociatedProjectsForIssueSecurityScheme

public Collection getAssociatedProjectsForIssueSecurityScheme(org.ofbiz.core.entity.GenericValue scheme)
                                                       throws org.ofbiz.core.entity.GenericEntityException
Throws:
org.ofbiz.core.entity.GenericEntityException

getMemberCountForProject

public int getMemberCountForProject(Project project)

getStepId

public String getStepId(long actionDescriptorId,
                        String workflowName)


Copyright © 2002-2007 Atlassian. All Rights Reserved.