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 Constructor Description AbstractIssueSelector()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract Set<String>
findIssueIds(Run<?,?> run, JiraSite site, TaskListener listener)
Finds the strings that match Jira issue ID patterns.-
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
-
-
-
Method Detail
-
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.
-
-