com.atlassian.jira.plugin.projectpanel.impl
Class PopularIssuesProjectTabPanel

java.lang.Object
  extended by com.atlassian.jira.plugin.projectpanel.impl.AbstractProjectTabPanel
      extended by com.atlassian.jira.plugin.projectpanel.impl.PopularIssuesProjectTabPanel
All Implemented Interfaces:
TabPanel<ProjectTabPanelModuleDescriptor,BrowseContext>, ProjectTabPanel

public class PopularIssuesProjectTabPanel
extends AbstractProjectTabPanel

Displays popular issues for a project.


Field Summary
 
Fields inherited from class com.atlassian.jira.plugin.projectpanel.impl.AbstractProjectTabPanel
authenticationContext, descriptor
 
Constructor Summary
PopularIssuesProjectTabPanel(ApplicationProperties applicationProperties, SearchProvider searchProvider, ConstantsManager constantsManager, JiraAuthenticationContext authenticationContext, FieldVisibilityManager fieldVisibilityManager)
           
 
Method Summary
protected  Map<String,Object> createVelocityParams(BrowseContext ctx)
          Creates new map of velocity parameters.
 boolean showPanel(BrowseContext ctx)
          Determine whether or not to show this.
 
Methods inherited from class com.atlassian.jira.plugin.projectpanel.impl.AbstractProjectTabPanel
getHtml, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PopularIssuesProjectTabPanel

public PopularIssuesProjectTabPanel(ApplicationProperties applicationProperties,
                                    SearchProvider searchProvider,
                                    ConstantsManager constantsManager,
                                    JiraAuthenticationContext authenticationContext,
                                    FieldVisibilityManager fieldVisibilityManager)
Method Detail

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

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.


Copyright © 2002-2012 Atlassian. All Rights Reserved.