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 thegetActionsmethod on the IssueTabPanel.invokeGetHeader(GetActionsRequest request, IssueTabPanelModuleDescriptor descriptor) invokeGetPersistentMarkup(GetActionsRequest request, IssueTabPanelModuleDescriptor descriptor) booleaninvokeShowPanel(ShowPanelRequest request, IssueTabPanelModuleDescriptor descriptor) Calls theshowPanelmethod in the IssueTabPanel.
-
Method Details
-
invokeShowPanel
Calls theshowPanelmethod in the IssueTabPanel. If theshowPanelimplementation 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 thegetActionsmethod on the IssueTabPanel. If thegetActionsimplementation 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)
-