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

java.lang.Object
  extended by webwork.action.ActionSupport
      extended by com.atlassian.jira.action.JiraActionSupport
          extended by com.atlassian.jira.web.action.JiraWebActionSupport
              extended by com.atlassian.jira.web.action.admin.roles.AbstractProjectRole
                  extended by com.atlassian.jira.web.action.admin.roles.ProjectRoleUsageAction
All Implemented Interfaces:
ErrorCollection, I18nHelper, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
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
 List getAssociatedIssueSecuritySchemes()
           
 List getAssociatedNotificationSchemes()
           
 List 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, getComponentManager, getConstantsManager, getDateFormat, getDateTimeFormat, getDescTranslation, getExternalLinkUtils, getField, getFlushedErrorMessages, getGlobalPermissionManager, getJiraServiceContext, getLanguage, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getPropertySet, getRedirect, getRemoteUser, getReturnUrl, getSearchSortReverseDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getText, getTimeFormat, getUserFullName, getVersionManager, getWebworkStack, getWebworkStack, htmlEncode, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, isSystemAdministrator, isUserExists, 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, 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 List getAssociatedNotificationSchemes()

getAssociatedWorkflows

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

getAssociatedPermissionSchemes

public List getAssociatedPermissionSchemes()

getAssociatedIssueSecuritySchemes

public List 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-2009 Atlassian. All Rights Reserved.