Skip to content

Commit 3e9d612

Browse files
authored
Migrate from EE 8 to EE 9 (#149)
1 parent 7008455 commit 3e9d612

File tree

5 files changed

+15
-15
lines changed

5 files changed

+15
-15
lines changed

pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
<parent>
2929
<groupId>org.jenkins-ci.plugins</groupId>
3030
<artifactId>plugin</artifactId>
31-
<version>4.88</version>
31+
<version>5.5</version>
3232
<relativePath/>
3333
</parent>
3434
<groupId>io.jenkins.plugins</groupId>
@@ -64,8 +64,8 @@
6464
<properties>
6565
<changelist>999999-SNAPSHOT</changelist>
6666
<!-- https://www.jenkins.io/doc/developer/plugin-development/choosing-jenkins-baseline/ -->
67-
<jenkins.baseline>2.452</jenkins.baseline>
68-
<jenkins.version>${jenkins.baseline}.4</jenkins.version>
67+
<jenkins.baseline>2.479</jenkins.baseline>
68+
<jenkins.version>${jenkins.baseline}.1</jenkins.version>
6969
<gitHubRepo>jenkinsci/${project.artifactId}-plugin</gitHubRepo>
7070
<useBeta>true</useBeta>
7171
</properties>

src/main/java/org/jenkinsci/plugins/workflow/libs/AbstractGlobalLibraries.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
import jenkins.model.GlobalConfiguration;
3636
import jenkins.model.Jenkins;
3737
import net.sf.json.JSONObject;
38-
import org.kohsuke.stapler.StaplerRequest;
38+
import org.kohsuke.stapler.StaplerRequest2;
3939

4040
/**
4141
* Common code between {@link GlobalLibraries} and {@link GlobalUntrustedLibraries}.
@@ -58,7 +58,7 @@ public void setLibraries(List<LibraryConfiguration> libraries) {
5858
save();
5959
}
6060

61-
@Override public boolean configure(StaplerRequest req, JSONObject json) throws FormException {
61+
@Override public boolean configure(StaplerRequest2 req, JSONObject json) throws FormException {
6262
if (Jenkins.get().hasPermission(getRequiredGlobalConfigPagePermission())) {
6363
setLibraries(Collections.emptyList()); // allow last library to be deleted
6464
return super.configure(req, json);
@@ -75,7 +75,7 @@ abstract static class AbstractForJob extends LibraryResolver {
7575
return getLibraries();
7676
}
7777

78-
@NonNull @Override public final Collection<LibraryConfiguration> fromConfiguration(@NonNull StaplerRequest request) {
78+
@NonNull @Override public final Collection<LibraryConfiguration> fromConfiguration(@NonNull StaplerRequest2 request) {
7979
if (Jenkins.get().hasPermission(getConfiguration().getRequiredGlobalConfigPagePermission())) {
8080
return getLibraries();
8181
}

src/main/java/org/jenkinsci/plugins/workflow/libs/FolderLibraries.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
import edu.umd.cs.findbugs.annotations.CheckForNull;
3939
import net.sf.json.JSONObject;
4040
import org.kohsuke.stapler.DataBoundConstructor;
41-
import org.kohsuke.stapler.StaplerRequest;
41+
import org.kohsuke.stapler.StaplerRequest2;
4242

4343
/**
4444
* Like {@link GlobalLibraries} but scoped to a folder.
@@ -57,7 +57,7 @@ public List<LibraryConfiguration> getLibraries() {
5757

5858
@Extension public static class DescriptorImpl extends AbstractFolderPropertyDescriptor {
5959

60-
@Override public AbstractFolderProperty<?> newInstance(StaplerRequest req, JSONObject formData) throws FormException {
60+
@Override public AbstractFolderProperty<?> newInstance(StaplerRequest2 req, JSONObject formData) throws FormException {
6161
FolderLibraries prop = (FolderLibraries) super.newInstance(req, formData);
6262
return prop.libraries.isEmpty() ? null : prop;
6363
}
@@ -91,7 +91,7 @@ private Collection<LibraryConfiguration> forGroup(@CheckForNull ItemGroup<?> gro
9191
return forGroup(job.getParent(), false);
9292
}
9393

94-
@Override public Collection<LibraryConfiguration> fromConfiguration(StaplerRequest request) {
94+
@Override public Collection<LibraryConfiguration> fromConfiguration(StaplerRequest2 request) {
9595
return forGroup(request.findAncestorObject(AbstractFolder.class), true);
9696
}
9797

src/main/java/org/jenkinsci/plugins/workflow/libs/LibraryConfiguration.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
import org.kohsuke.stapler.DataBoundSetter;
4242
import org.kohsuke.stapler.QueryParameter;
4343
import org.kohsuke.stapler.Stapler;
44-
import org.kohsuke.stapler.StaplerRequest;
44+
import org.kohsuke.stapler.StaplerRequest2;
4545
import org.kohsuke.stapler.interceptor.RequirePOST;
4646

4747
import edu.umd.cs.findbugs.annotations.CheckForNull;
@@ -158,7 +158,7 @@ public LibraryCachingConfiguration getCachingConfiguration() {
158158
// TODO JENKINS-20020 ought to be unnecessary
159159
@Restricted(NoExternalUse.class) // Jelly
160160
public Collection<LibraryRetrieverDescriptor> getRetrieverDescriptors() {
161-
StaplerRequest req = Stapler.getCurrentRequest();
161+
StaplerRequest2 req = Stapler.getCurrentRequest2();
162162
Item it = req != null ? req.findAncestorObject(Item.class) : null;
163163
return DescriptorVisibilityFilter.apply(it != null ? it : Jenkins.get(), ExtensionList.lookup(LibraryRetrieverDescriptor.class));
164164
}
@@ -183,7 +183,7 @@ public FormValidation doCheckDefaultVersion(@AncestorInPath Item context, @Query
183183
return FormValidation.ok();
184184
} else {
185185
for (LibraryResolver resolver : ExtensionList.lookup(LibraryResolver.class)) {
186-
for (LibraryConfiguration config : resolver.fromConfiguration(Stapler.getCurrentRequest())) {
186+
for (LibraryConfiguration config : resolver.fromConfiguration(Stapler.getCurrentRequest2())) {
187187
if (config.getName().equals(name)) {
188188
return config.getRetriever().validateVersion(name, defaultVersion, context);
189189
}
@@ -197,7 +197,7 @@ public FormValidation doCheckDefaultVersion(@AncestorInPath Item context, @Query
197197
public AutoCompletionCandidates doAutoCompleteDefaultVersion(@AncestorInPath Item context, @QueryParameter String defaultVersion, @QueryParameter String name) {
198198
AutoCompletionCandidates candidates = new AutoCompletionCandidates();
199199
for (LibraryResolver resolver : ExtensionList.lookup(LibraryResolver.class)) {
200-
for LibraryConfiguration config : resolver.fromConfiguration(Stapler.getCurrentRequest()) {
200+
for LibraryConfiguration config : resolver.fromConfiguration(Stapler.getCurrentRequest2()) {
201201
// TODO define LibraryRetriever.completeVersions
202202
if (config.getName().equals(name) && config.getRetriever() instanceof SCMSourceRetriever) {
203203
try {

src/main/java/org/jenkinsci/plugins/workflow/libs/LibraryResolver.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
import java.util.Collections;
3232
import java.util.Map;
3333
import edu.umd.cs.findbugs.annotations.NonNull;
34-
import org.kohsuke.stapler.StaplerRequest;
34+
import org.kohsuke.stapler.StaplerRequest2;
3535

3636
/**
3737
* Allows a provider of libraries to indicate which libraries should be visible to a given job.
@@ -70,7 +70,7 @@ public abstract class LibraryResolver implements ExtensionPoint {
7070
* @param request a web request
7171
* @return known libraries, if any (empty by default)
7272
*/
73-
public @NonNull Collection<LibraryConfiguration> fromConfiguration(@NonNull StaplerRequest request) {
73+
public @NonNull Collection<LibraryConfiguration> fromConfiguration(@NonNull StaplerRequest2 request) {
7474
return Collections.emptySet();
7575
}
7676

0 commit comments

Comments
 (0)