@PublicSpi public class

GenericTabPanel

extends Object
implements ComponentTabPanel
java.lang.Object
   ↳ com.atlassian.jira.plugin.componentpanel.impl.GenericTabPanel

@PublicSpi

This class is designed for plugins to implement.

Clients of @PublicSpi can expect that programs compiled against a given version will remain binary compatible with later versions of the @PublicSpi as per each product's API policy (clients should refer to each product's API policy for the exact guarantee -- usually binary compatibility is guaranteed at least across minor versions).

Note: @PublicSpi interfaces and classes are specifically designed to be implemented/extended by clients. Hence, the guarantee of binary compatibility is different to that of @PublicApi elements (if an element is both @PublicApi and @PublicSpi, both guarantees apply).

Summary

Fields
protected final JiraAuthenticationContext authenticationContext
protected ComponentTabPanelModuleDescriptor descriptor
protected final ProjectManager projectManager
Public Constructors
GenericTabPanel(ProjectManager projectManager, JiraAuthenticationContext authenticationContext)
GenericTabPanel(ProjectManager projectManager, JiraAuthenticationContext authenticationContext, FieldVisibilityManager fieldVisibilityManager)
Public Methods
String getHtml(BrowseComponentContext context)
void init(ComponentTabPanelModuleDescriptor descriptor)
boolean showPanel(BrowseComponentContext context)
Protected Methods
Map<StringObject> createVelocityParams(BrowseComponentContext context)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.plugin.browsepanel.TabPanel

Fields

protected final JiraAuthenticationContext authenticationContext

protected ComponentTabPanelModuleDescriptor descriptor

protected final ProjectManager projectManager

Public Constructors

public GenericTabPanel (ProjectManager projectManager, JiraAuthenticationContext authenticationContext)

This constructor is deprecated.
Use GenericTabPanel(com.atlassian.jira.project.ProjectManager, com.atlassian.jira.security.JiraAuthenticationContext, com.atlassian.jira.web.FieldVisibilityManager) instead. Since v4.4.

Deprecated constructor.

Parameters
projectManager the ProjectManager
authenticationContext the JiraAuthenticationContext

public GenericTabPanel (ProjectManager projectManager, JiraAuthenticationContext authenticationContext, FieldVisibilityManager fieldVisibilityManager)

Public Methods

public String getHtml (BrowseComponentContext context)

public void init (ComponentTabPanelModuleDescriptor descriptor)

public boolean showPanel (BrowseComponentContext context)

Protected Methods

protected Map<StringObject> createVelocityParams (BrowseComponentContext context)