@PublicSpi public abstract class

AbstractIssueAction

extends Object
implements IssueAction
java.lang.Object
   ↳ com.atlassian.jira.plugin.issuetabpanel.AbstractIssueAction
Known Direct Subclasses

@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 IssueTabPanelModuleDescriptor descriptor
Public Constructors
AbstractIssueAction(IssueTabPanelModuleDescriptor descriptor)
Public Methods
String getHtml()
Get the HTML to present for this issueAction on the tab panel.
abstract Date getTimePerformed()
This is used to sort between IssueAction objects on the 'All' tab.
boolean isDisplayActionAllTab()
Determines whether this action is displayed in the 'All' tab
Protected Methods
abstract void populateVelocityParams(Map params)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.plugin.issuetabpanel.IssueAction

Fields

protected final IssueTabPanelModuleDescriptor descriptor

Public Constructors

public AbstractIssueAction (IssueTabPanelModuleDescriptor descriptor)

Public Methods

public String getHtml ()

Get the HTML to present for this issueAction on the tab panel. IssueAction represents one entry of the tab panel

public abstract Date getTimePerformed ()

This is used to sort between IssueAction objects on the 'All' tab.

Returns

public boolean isDisplayActionAllTab ()

Determines whether this action is displayed in the 'All' tab

Protected Methods

protected abstract void populateVelocityParams (Map params)