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

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.AbstractRoleActorAction
All Implemented Interfaces:
ErrorCollection, I18nHelper, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
Direct Known Subclasses:
GroupRoleActorAction, UserRoleActorAction

public abstract class AbstractRoleActorAction
extends JiraWebActionSupport

Created by IntelliJ IDEA. User: detkin Date: May 26, 2006 Time: 2:19:49 PM To change this template use File | Settings | File Templates.

See Also:
Serialized Form

Field Summary
protected  ProjectRoleService projectRoleService
           
protected  RoleActorFactory roleActorFactory
           
 
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
AbstractRoleActorAction(ProjectRoleService projectRoleService, ProjectManager projectManager, ProjectFactory projectFactory, RoleActorFactory roleActorFactory)
           
 
Method Summary
 Project getProject()
           
 Long getProjectId()
           
 ProjectRole getProjectRole()
           
 Long getProjectRoleId()
           
 Collection getRoleActors(ProjectRole projectRole)
           
 void setProjectId(Long projectId)
           
 void setProjectRoleId(Long projectRoleId)
           
 
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, 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
 

Field Detail

projectRoleService

protected final ProjectRoleService projectRoleService

roleActorFactory

protected RoleActorFactory roleActorFactory
Constructor Detail

AbstractRoleActorAction

public AbstractRoleActorAction(ProjectRoleService projectRoleService,
                               ProjectManager projectManager,
                               ProjectFactory projectFactory,
                               RoleActorFactory roleActorFactory)
Method Detail

getProject

public Project getProject()

getProjectId

public Long getProjectId()

setProjectId

public void setProjectId(Long projectId)

getProjectRole

public ProjectRole getProjectRole()

setProjectRoleId

public void setProjectRoleId(Long projectRoleId)

getProjectRoleId

public Long getProjectRoleId()

getRoleActors

public Collection getRoleActors(ProjectRole projectRole)


Copyright © 2002-2008 Atlassian. All Rights Reserved.