Skip to content

Commit 76e2b91

Browse files
committed
Provide pipeline names for steps and selectors
1 parent 5d61844 commit 76e2b91

File tree

12 files changed

+22
-2
lines changed

12 files changed

+22
-2
lines changed

src/main/java/hudson/plugins/jira/JiraCreateReleaseNotes.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,13 @@
1919
import java.util.HashMap;
2020
import java.util.Map;
2121
import jenkins.tasks.SimpleBuildWrapper;
22+
import org.jenkinsci.Symbol;
2223
import org.kohsuke.stapler.DataBoundConstructor;
2324

2425
public class JiraCreateReleaseNotes extends SimpleBuildWrapper {
2526

2627
@Extension
28+
@Symbol("jiraCreateVersion")
2729
public static final class Descriptor extends BuildWrapperDescriptor {
2830

2931
@Override

src/main/java/hudson/plugins/jira/JiraIssueUpdateBuilder.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
import java.util.concurrent.TimeoutException;
3131
import jenkins.tasks.SimpleBuildStep;
3232
import org.apache.commons.lang.StringUtils;
33+
import org.jenkinsci.Symbol;
3334
import org.kohsuke.stapler.DataBoundConstructor;
3435
import org.kohsuke.stapler.QueryParameter;
3536

@@ -125,6 +126,7 @@ public DescriptorImpl getDescriptor() {
125126
* Descriptor for {@link JiraIssueUpdateBuilder}.
126127
*/
127128
@Extension
129+
@Symbol("jiraWorkflowUpdateIssues")
128130
public static final class DescriptorImpl extends BuildStepDescriptor<Builder> {
129131
/**
130132
* Performs on-the-fly validation of the form field 'Jql'.

src/main/java/hudson/plugins/jira/JiraIssueUpdater.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import java.util.List;
2626
import jenkins.model.Jenkins;
2727
import jenkins.tasks.SimpleBuildStep;
28+
import org.jenkinsci.Symbol;
2829
import org.kohsuke.stapler.DataBoundConstructor;
2930

3031
/**
@@ -116,6 +117,7 @@ public boolean endBuild() throws InterruptedException, IOException {
116117
};
117118
}
118119

120+
@Symbol("jiraCommentIssues")
119121
public static final class DescriptorImpl extends BuildStepDescriptor<Publisher> {
120122
private DescriptorImpl() {
121123
super(JiraIssueUpdater.class);

src/main/java/hudson/plugins/jira/JiraReleaseVersionUpdaterBuilder.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import hudson.tasks.Builder;
1111
import jenkins.tasks.SimpleBuildStep;
1212
import net.sf.json.JSONObject;
13+
import org.jenkinsci.Symbol;
1314
import org.kohsuke.stapler.DataBoundConstructor;
1415
import org.kohsuke.stapler.StaplerRequest2;
1516

@@ -77,6 +78,7 @@ public Descriptor<Builder> getDescriptor() {
7778
return DESCRIPTOR;
7879
}
7980

81+
@Symbol("jiraMarkVersionReleased")
8082
public static final class DescriptorImpl extends BuildStepDescriptor<Builder> {
8183

8284
private DescriptorImpl() {

src/main/java/hudson/plugins/jira/JiraVersionCreatorBuilder.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import hudson.tasks.Builder;
1111
import jenkins.tasks.SimpleBuildStep;
1212
import net.sf.json.JSONObject;
13+
import org.jenkinsci.Symbol;
1314
import org.kohsuke.stapler.DataBoundConstructor;
1415
import org.kohsuke.stapler.StaplerRequest2;
1516

@@ -70,6 +71,7 @@ public BuildStepDescriptor<Builder> getDescriptor() {
7071
@Extension
7172
public static final DescriptorImpl DESCRIPTOR = new DescriptorImpl();
7273

74+
@Symbol("jiraCreateVersion")
7375
public static class DescriptorImpl extends BuildStepDescriptor<Builder> {
7476

7577
public DescriptorImpl() {

src/main/java/hudson/plugins/jira/pipeline/IssueFieldUpdateStep.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import java.util.List;
2525
import java.util.Set;
2626
import jenkins.tasks.SimpleBuildStep;
27+
import org.jenkinsci.Symbol;
2728
import org.kohsuke.stapler.DataBoundConstructor;
2829
import org.kohsuke.stapler.DataBoundSetter;
2930
import org.kohsuke.stapler.QueryParameter;
@@ -161,6 +162,7 @@ public DescriptorImpl getDescriptor() {
161162
}
162163

163164
@Extension
165+
@Symbol("jiraUpdateIssueField")
164166
public static class DescriptorImpl extends BuildStepDescriptor<Builder> {
165167

166168
public FormValidation doCheckField_id(@QueryParameter String value) throws IOException, ServletException {

src/main/java/hudson/plugins/jira/selector/DefaultIssueSelector.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import java.util.regex.Matcher;
2626
import java.util.regex.Pattern;
2727
import org.apache.commons.lang.StringUtils;
28+
import org.jenkinsci.Symbol;
2829
import org.kohsuke.stapler.DataBoundConstructor;
2930

3031
public class DefaultIssueSelector extends AbstractIssueSelector {
@@ -46,6 +47,7 @@ public Set<String> findIssueIds(
4647
}
4748

4849
@Extension
50+
@Symbol("matchChanges")
4951
public static final class DescriptorImpl extends Descriptor<AbstractIssueSelector> {
5052

5153
@Override

src/main/java/hudson/plugins/jira/selector/ExplicitIssueSelector.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import java.util.List;
1717
import java.util.Set;
1818
import org.apache.commons.lang.StringUtils;
19+
import org.jenkinsci.Symbol;
1920
import org.kohsuke.stapler.DataBoundConstructor;
2021

2122
public class ExplicitIssueSelector extends AbstractIssueSelector {
@@ -63,6 +64,7 @@ public Set<String> findIssueIds(Run<?, ?> run, JiraSite site, TaskListener liste
6364
}
6465

6566
@Extension
67+
@Symbol("matchKey")
6668
public static final class DescriptorImpl extends Descriptor<AbstractIssueSelector> {
6769
@Override
6870
public String getDisplayName() {

src/main/java/hudson/plugins/jira/selector/JqlIssueSelector.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import java.util.List;
1717
import java.util.Set;
1818
import java.util.concurrent.TimeoutException;
19+
import org.jenkinsci.Symbol;
1920
import org.kohsuke.stapler.DataBoundConstructor;
2021

2122
public class JqlIssueSelector extends AbstractIssueSelector {
@@ -55,13 +56,14 @@ public Set<String> findIssueIds(Run<?, ?> run, JiraSite site, TaskListener liste
5556
}
5657

5758
// deduplication
58-
return new HashSet(issueKeys);
59+
return new HashSet<>(issueKeys);
5960
} catch (TimeoutException e) {
6061
throw new IllegalStateException("Can't open rest session to Jira site " + site, e);
6162
}
6263
}
6364

6465
@Extension
66+
@Symbol("matchJql")
6567
public static final class DescriptorImpl extends Descriptor<AbstractIssueSelector> {
6668
@Override
6769
public String getDisplayName() {

src/main/java/hudson/plugins/jira/selector/perforce/P4JobIssueSelector.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import java.util.List;
1515
import java.util.Set;
1616
import java.util.logging.Logger;
17+
import org.jenkinsci.Symbol;
1718
import org.jenkinsci.plugins.p4.changes.P4ChangeEntry;
1819
import org.kohsuke.stapler.DataBoundConstructor;
1920

@@ -27,6 +28,7 @@ public class P4JobIssueSelector extends JobIssueSelector {
2728
private static final Logger LOGGER = Logger.getLogger(P4JobIssueSelector.class.getName());
2829

2930
@Extension(optional = true)
31+
@Symbol("matchChangesP4")
3032
public static final class DescriptorImpl extends Descriptor<AbstractIssueSelector> {
3133

3234
@Override

0 commit comments

Comments
 (0)