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,
UserManager userManager)
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 userkey)
- Returns true if a user with given username exists, false otherwise.
- Parameters:
userkey - the userkey of the component lead
- Returns:
- true if a user with given username exists, false otherwise.
Copyright © 2002-2014 Atlassian. All Rights Reserved.