Class JobIssueSelector
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<AbstractIssueSelector>
-
- hudson.plugins.jira.selector.AbstractIssueSelector
-
- hudson.plugins.jira.selector.DefaultIssueSelector
-
- hudson.plugins.jira.selector.perforce.JobIssueSelector
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<AbstractIssueSelector>
- Direct Known Subclasses:
P4JobIssueSelector
public abstract class JobIssueSelector extends DefaultIssueSelector
Base class for job selectors. Perforce offers mechanism to associate Jira issues with change lists called jobs. The classes inheriting from this class find issues by examining jobs associated with changes- Since:
- 2.3
- Author:
- Jacek Tomaka
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class hudson.plugins.jira.selector.DefaultIssueSelector
DefaultIssueSelector.DescriptorImpl
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description JobIssueSelector()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
addIssuesFromChangeLog(Run<?,?> build, JiraSite site, TaskListener listener, Set<String> issueIds)
CallsDefaultIssueSelector.findIssues(Run, Set, Pattern, TaskListener)
withJiraSite.getIssuePattern()
as patternprotected abstract void
addJobIdsFromChangeLog(Run<?,?> build, JiraSite site, TaskListener listener, Set<String> issueIds)
Adds job ids from change log to issueIds.-
Methods inherited from class hudson.plugins.jira.selector.DefaultIssueSelector
addIssuesCarriedOverFromPreviousBuild, addIssuesFromCurrentBuild, addIssuesFromDependentBuilds, addIssuesFromParameters, addIssuesRecursive, findIssueIds, findIssues, getLogger
-
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
-
-
-
Method Detail
-
addIssuesFromChangeLog
protected void addIssuesFromChangeLog(Run<?,?> build, JiraSite site, TaskListener listener, Set<String> issueIds)
Description copied from class:DefaultIssueSelector
CallsDefaultIssueSelector.findIssues(Run, Set, Pattern, TaskListener)
withJiraSite.getIssuePattern()
as pattern- Overrides:
addIssuesFromChangeLog
in classDefaultIssueSelector
-
addJobIdsFromChangeLog
protected abstract void addJobIdsFromChangeLog(Run<?,?> build, JiraSite site, TaskListener listener, Set<String> issueIds)
Adds job ids from change log to issueIds.
-
-