Interface IssueTabPanelInvoker
- All Known Implementing Classes:
IssueTabPanelInvokerImpl
@Internal
public interface IssueTabPanelInvoker
This class is used to safely call into
IssueTabPanel
and IssueTabPanel2
implementations. The methods
in this class do not propagate any exception that may be thrown. Instead, they log exception and display an error
message where possible.- Since:
- v5.0
-
Method Summary
Modifier and TypeMethodDescriptioninvokeGetActions
(GetActionsRequest request, IssueTabPanelModuleDescriptor descriptor) Calls thegetActions
method on the IssueTabPanel.invokeGetHeader
(GetActionsRequest request, IssueTabPanelModuleDescriptor descriptor) invokeGetPersistentMarkup
(GetActionsRequest request, IssueTabPanelModuleDescriptor descriptor) boolean
invokeShowPanel
(ShowPanelRequest request, IssueTabPanelModuleDescriptor descriptor) Calls theshowPanel
method in the IssueTabPanel.
-
Method Details
-
invokeShowPanel
Calls theshowPanel
method in the IssueTabPanel. If theshowPanel
implementation throws any exceptions this method logs the exception and returns a reply containingtrue
.- Parameters:
request
- a ShowPanelRequestdescriptor
- the tab panel's module descriptor- Returns:
- a ShowPanelReply
-
invokeGetActions
Page<IssueAction> invokeGetActions(GetActionsRequest request, IssueTabPanelModuleDescriptor descriptor) Calls thegetActions
method on the IssueTabPanel. If thegetActions
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 GetActionsRequestdescriptor
- the tab panel's module descriptor- Returns:
- a GetActionsReply
-
invokeGetHeader
-
invokeGetPersistentMarkup
String invokeGetPersistentMarkup(GetActionsRequest request, IssueTabPanelModuleDescriptor descriptor)
-