com.atlassian.jira.web.action.browser
Class ComponentBrowser
java.lang.Object
webwork.action.ActionSupport
com.atlassian.jira.action.JiraActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.web.action.browser.ComponentBrowser
- All Implemented Interfaces:
- ErrorCollection, I18nHelper, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
public class ComponentBrowser
- extends JiraWebActionSupport
Version browser that is similar to project browser (Browser
) but also take version into account.
- Since:
- 3.10
- See Also:
- Serialized Form
Fields inherited from class webwork.action.ActionSupport |
command, errorMap, errorMessages |
Fields inherited from interface webwork.action.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
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, 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 webwork.action.CommandDriven |
setCommand |
ComponentBrowser
public ComponentBrowser(ProjectComponentManager projectComponentManager,
com.atlassian.plugin.PluginAccessor pluginAccessor,
PermissionManager permissionManager,
JiraAuthenticationContext authenticationContext)
doExecute
protected String doExecute()
- Overrides:
doExecute
in class webwork.action.ActionSupport
setComponentId
public void setComponentId(Long id)
getComponent
public ProjectComponent getComponent()
getComponentTabPanels
public List getComponentTabPanels()
getSelected
public String getSelected()
setSelected
public void setSelected(String report)
getComponentTabHtml
public String getComponentTabHtml()
getId
public Long getId()
throws PermissionException
- Throws:
PermissionException
setId
public void setId(Long id)
getStatAccessor
public StatisticAccessorBean getStatAccessor()
throws PermissionException
- Throws:
PermissionException
getAllStatAccessor
public StatisticAccessorBean getAllStatAccessor()
throws PermissionException
- Throws:
PermissionException
getFullName
public String getFullName(String username)
- Returns full name of the user with given username.
- Parameters:
username
- username
- Returns:
- full name of the user if found, given username if user not found, empty string if username was null
hasProjectAdminPermission
public boolean hasProjectAdminPermission()
initTabPanels
protected List initTabPanels(Class tabPanelClass)
- Initializes the tab panels and returns a list of
ModuleDescriptor
objects.
- Parameters:
tabPanelClass
- tab panel class
- Returns:
- list of
ModuleDescriptor
objects, never null
isTabPanelHidden
protected boolean isTabPanelHidden(AbstractTabPanelModuleDescriptor descriptor)
throws PermissionException
- Throws:
PermissionException
Copyright © 2002-2009 Atlassian. All Rights Reserved.