Class BaseIssueAction

java.lang.Object
com.persequor.extension.issue.BaseIssueAction
Direct Known Subclasses:
AsyncIssueAction, BatchAsyncIssueAction, BatchLinkIssueAction, LinkIssueAction

public abstract sealed class BaseIssueAction extends Object permits AsyncIssueAction, LinkIssueAction, BatchAsyncIssueAction, BatchLinkIssueAction
This should not be directly extended, but rather LinkIssueAction, AsyncIssueAction, BatchLinkIssueAction or BatchAsyncIssueAction should be used.
  • Constructor Details

    • BaseIssueAction

      public BaseIssueAction()
  • Method Details

    • getIcon

      public Icon getIcon()
      The icon to display on the button
      Returns:
      an icon
    • getId

      public abstract String getId()
      The unique ID of the action
      Returns:
      the ID
    • getDescription

      public abstract IString getDescription()
      The text to display on the button when hovering over it
      Returns:
      an I18N string, e.g. Text.of(String, String...) or I18nText.of(String, String...)