Class AbstractIssueSelector

java.lang.Object
hudson.model.AbstractDescribableImpl<AbstractIssueSelector>
hudson.plugins.jira.selector.AbstractIssueSelector
All Implemented Interfaces:
ExtensionPoint, Describable<AbstractIssueSelector>
Direct Known Subclasses:
DefaultIssueSelector, ExplicitIssueSelector, JqlIssueSelector

public abstract class AbstractIssueSelector extends AbstractDescribableImpl<AbstractIssueSelector> implements ExtensionPoint
Strategy of finding issues which should be updated after completed run.
Author:
Franta Mejta
  • Constructor Details

    • AbstractIssueSelector

      public AbstractIssueSelector()
  • Method Details

    • findIssueIds

      public abstract Set<String> findIssueIds(@NonNull Run<?,?> run, @NonNull JiraSite site, @NonNull TaskListener listener)
      Finds the strings that match Jira issue ID patterns. This method returns all likely candidates and shouldn't check if such ID actually exists or not.
      Parameters:
      run - The completed run.
      site - Jira site configured for current job.
      listener - Current's run listener.
      Returns:
      Set of ids of issues which should be updated.