com.atlassian.jira.plugin.issuetabpanel
Class AbstractIssueAction
java.lang.Object
com.atlassian.jira.plugin.issuetabpanel.AbstractIssueAction
- All Implemented Interfaces:
- IssueAction
- Direct Known Subclasses:
- ChangeHistoryAction, CommentAction, WorklogAction
@PublicSpi
public abstract class AbstractIssueAction
- extends Object
- implements IssueAction
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
descriptor
protected final IssueTabPanelModuleDescriptor descriptor
AbstractIssueAction
public AbstractIssueAction(IssueTabPanelModuleDescriptor descriptor)
getTimePerformed
public abstract Date getTimePerformed()
- Description copied from interface:
IssueAction
- This is used to sort between IssueAction objects on the 'All' tab.
- Specified by:
getTimePerformed
in interface IssueAction
- Returns:
- timestamp of when the issue action was created, or throw
UnsupportedOperationException
if there
is no timestamp (say for generic messages) - See Also:
IssueActionComparator
getHtml
public String getHtml()
- Description copied from interface:
IssueAction
- Get the HTML to present for this issueAction on the tab panel. IssueAction represents one entry of the tab panel
- Specified by:
getHtml
in interface IssueAction
populateVelocityParams
protected abstract void populateVelocityParams(Map params)
isDisplayActionAllTab
public boolean isDisplayActionAllTab()
- Description copied from interface:
IssueAction
- Determines whether this action is displayed in the 'All' tab
- Specified by:
isDisplayActionAllTab
in interface IssueAction
Copyright © 2002-2013 Atlassian. All Rights Reserved.