Class ReportsProjectTabPanel

java.lang.Object
com.atlassian.jira.plugin.projectpanel.impl.AbstractProjectTabPanel
com.atlassian.jira.projects.legacy.projectpanel.impl.ReportsProjectTabPanel
All Implemented Interfaces:
TabPanel<ProjectTabPanelModuleDescriptor,BrowseContext>, ProjectTabPanel

public class ReportsProjectTabPanel extends AbstractProjectTabPanel
Project Tab Panel showing a list of available reports.
Since:
v6.1
  • Constructor Details

    • ReportsProjectTabPanel

      public ReportsProjectTabPanel(com.atlassian.plugin.PluginAccessor pluginAccessor)
  • Method Details

    • 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.