com.atlassian.jira.plugin.projectpanel.impl
Class ComponentsProjectTabPanel
java.lang.Object
com.atlassian.jira.plugin.projectpanel.impl.AbstractProjectTabPanel
com.atlassian.jira.plugin.projectpanel.impl.ComponentsProjectTabPanel
- All Implemented Interfaces:
- TabPanel<ProjectTabPanelModuleDescriptor,BrowseContext>, ProjectTabPanel
public class ComponentsProjectTabPanel
- extends AbstractProjectTabPanel
Displays the components of a project.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ComponentsProjectTabPanel
public ComponentsProjectTabPanel(PermissionManager permissionManager,
JiraAuthenticationContext authenticationContext,
ProjectComponentManager projectComponentManager,
FieldVisibilityManager fieldVisibilityManager)
showPanel
public boolean showPanel(BrowseContext ctx)
- Description copied from interface:
TabPanel
- Determine whether or not to show this.
- Parameters:
ctx
- The current context the tab is rendering in.
- Returns:
- True if the conditions are right to display tab, otherwise false.
createVelocityParams
protected Map<String,Object> createVelocityParams(BrowseContext ctx)
- Description copied from class:
AbstractProjectTabPanel
- Creates new map of velocity parameters. By default this map contains the context params from
BrowseContext
. Note that it does not explicitly add the default velocity params or the i18n bean,
since these are added in JiraResourcedModuleDescriptor.getHtml(String, java.util.Map)
.
Extenders of AbstractProjectTabPanel should override this method to specify precise parameters required for
their velocity template.
- Overrides:
createVelocityParams
in class AbstractProjectTabPanel
- Parameters:
ctx
- browse context
- Returns:
- new velocity parameters map
isComponentsFieldVisible
protected boolean isComponentsFieldVisible(Long projectId)
- Returns true if the components field is visible in at least one scheme, false otherwise.
- Parameters:
projectId
- project ID
- Returns:
- true if the components field is visible in at least one scheme, false otherwise.
isUserExists
public boolean isUserExists(String username)
- Returns true if a user with given username exists, false otherwise.
- Parameters:
username
- username
- Returns:
- true if a user with given username exists, false otherwise.
Copyright © 2002-2012 Atlassian. All Rights Reserved.