|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@PublicSpi public interface IssueTabPanel
This is the SPI for the issue-tabpanel
JIRA module type. Issue tab panels allow plugins to
display their content in the JIRA view issue screen. Examples of issue tab panels include the "Comment", "Work Log",
and the "Source" tabs.
IssueTabPanel2
instead, especially
if they need to support AJAX loading of the tab contents.
This plugin type is documented
online.
IssueTabPanel2
Method Summary | |
---|---|
List<IssueAction> |
getActions(Issue issue,
com.atlassian.crowd.embedded.api.User remoteUser)
Return a list of issue actions in the order that you want them to be displayed. |
void |
init(IssueTabPanelModuleDescriptor descriptor)
|
boolean |
showPanel(Issue issue,
com.atlassian.crowd.embedded.api.User remoteUser)
Whether or not to show this tab panel to the given User for the given Issue. |
Method Detail |
---|
void init(IssueTabPanelModuleDescriptor descriptor)
List<IssueAction> getActions(Issue issue, com.atlassian.crowd.embedded.api.User remoteUser)
Note that for the 'all' tab,
they will be displayed in order according to the value returned by IssueAction.getTimePerformed()
issue
- The Issue that the objects belong to.remoteUser
- The user viewing this tab.
IssueAction
objects.boolean showPanel(Issue issue, com.atlassian.crowd.embedded.api.User remoteUser)
issue
- The Issue.remoteUser
- The viewing user.
true
if we should show this tab panel to the given User for the given Issue.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |