Class BatchAsyncIssueAction

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

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

    • BatchAsyncIssueAction

      public BatchAsyncIssueAction()
  • 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
    • execute

      public abstract void execute(IAsyncActionChain response, List<Issue> issues)
      Will be called when the action is invoked from the UI on a list of issues.

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

      Parameters:
      response - a response object that can be used to perform a pre-defined set of actions
      issues - the issues