| java.lang.Object |
| ↳ |
com.atlassian.jira.plugin.issuetabpanel.IssueTabPanelInvokerImpl |
Class Overview
This class is used to safely invoke methods in the IssueTabPanel and IssueTabPanel2 interfaces. When any of the
invoked methods throws an exception, this invoker will just log the exception and instead return an action that will
display a pretty error, so as not to kill the whole "Activity" block on the view issue page.
Public Constructors
Public Methods
Calls the getActions method on the IssueTabPanel. If the getActions implementation
throws any exceptions then this method logs the exception and returns a reply containing a single action that
renders an error message..
Parameters
| request
| a GetActionsRequest |
| descriptor
| the tab panel's module descriptor |
Calls the showPanel method in the IssueTabPanel. If the showPanel implementation throws
any exceptions this method logs the exception and returns a reply containing true.
Parameters
| request
| a ShowPanelRequest |
| descriptor
| the tab panel's module descriptor |