Class BatchLinkIssueAction

java.lang.Object
com.persequor.extension.issue.BaseIssueAction
com.persequor.extension.issue.BatchLinkIssueAction

public abstract non-sealed class BatchLinkIssueAction extends BaseIssueAction
  • Constructor Details

    • BatchLinkIssueAction

      public BatchLinkIssueAction()
  • Method Details

    • isEnabledFor

      public abstract List<Issue> isEnabledFor(List<Issue> issues)
      Will be called when the action is generated.
      Parameters:
      issues - the issues in the list
      Returns:
      the issues that are actionable
    • link

      public abstract ExtensionLink link(List<Issue> issues)
      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.

      This method will only receive values that are returned from isEnabledFor(List).

      Parameters:
      issues - the issues in the list
      Returns:
      an extension link to open