Package hudson.plugins.jira.selector
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
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindIssueIds
(Run<?, ?> run, JiraSite site, TaskListener listener) Finds the strings that match Jira issue ID patterns.Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
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.
-