Package com.persequor.extension.issue
Class EventLinkIssueAction
java.lang.Object
com.persequor.extension.issue.BaseIssueAction
com.persequor.extension.issue.LinkIssueAction
com.persequor.extension.issue.EventLinkIssueAction
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
EventLinkIssueAction
public EventLinkIssueAction()
-
-
Method Details
-
getId
Description copied from class:BaseIssueAction
The unique ID of the action- Specified by:
getId
in classBaseIssueAction
- Returns:
- the ID
-
getIcon
Description copied from class:BaseIssueAction
The icon to display on the button- Overrides:
getIcon
in classBaseIssueAction
- Returns:
- an icon
-
getDescription
Description copied from class:BaseIssueAction
The text to display on the button when hovering over it- Specified by:
getDescription
in classBaseIssueAction
- Returns:
- an I18N string, e.g.
Text.of(String, String...)
orI18nText.of(String, String...)
-
link
Description copied from class:LinkIssueAction
Will be called when the issue is sent to the client.This means that only read operations should be performed, as this WILL be executed each time the list of issues is loaded.
- Specified by:
link
in classLinkIssueAction
- Parameters:
issue
- the issue- Returns:
- an extension link to open
-
isEnabled
Description copied from class:LinkIssueAction
Will this action be actionable for a given issue- Specified by:
isEnabled
in classLinkIssueAction
- Parameters:
issue
- for which the action is evaluated- Returns:
- whether this action is available for this issue
-