Skip to content

Commit 9e57304

Browse files
committed
Migrate from EE 8 to EE 9
1 parent 99e1349 commit 9e57304

File tree

4 files changed

+19
-21
lines changed

4 files changed

+19
-21
lines changed

pom.xml

+4-6
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>org.jenkins-ci.plugins</groupId>
66
<artifactId>plugin</artifactId>
7-
<version>4.74</version>
7+
<version>5.6</version>
88
</parent>
99

1010
<artifactId>generic-webhook-trigger</artifactId>
@@ -56,10 +56,8 @@
5656

5757
<properties>
5858
<!-- https://www.jenkins.io/doc/developer/plugin-development/choosing-jenkins-baseline/ -->
59-
<jenkins.baseline>2.414</jenkins.baseline>
60-
<jenkins.version>${jenkins.baseline}.3</jenkins.version>
61-
<findbugs.failOnError>false</findbugs.failOnError>
62-
<maven.javadoc.skip>true</maven.javadoc.skip>
59+
<jenkins.baseline>2.479</jenkins.baseline>
60+
<jenkins.version>${jenkins.baseline}.1</jenkins.version>
6361
<violations.version>2.2.0</violations.version>
6462
<changelog>2.2.2</changelog>
6563
<spotless.check.skip>false</spotless.check.skip>
@@ -70,7 +68,7 @@
7068
<dependency>
7169
<groupId>io.jenkins.tools.bom</groupId>
7270
<artifactId>bom-${jenkins.baseline}.x</artifactId>
73-
<version>2982.vdce2153031a_0</version>
71+
<version>3850.vb_c5319efa_e29</version>
7472
<type>pom</type>
7573
<scope>import</scope>
7674
</dependency>

src/main/java/org/jenkinsci/plugins/gwt/GenericWebHookRequestReceiver.java

+9-9
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,11 @@
1515
import hudson.model.UnprotectedRootAction;
1616
import hudson.security.csrf.CrumbExclusion;
1717
import hudson.util.HttpResponses;
18+
import jakarta.servlet.FilterChain;
19+
import jakarta.servlet.ServletException;
20+
import jakarta.servlet.ServletInputStream;
21+
import jakarta.servlet.http.HttpServletRequest;
22+
import jakarta.servlet.http.HttpServletResponse;
1823
import java.io.IOException;
1924
import java.util.Collections;
2025
import java.util.Enumeration;
@@ -23,17 +28,12 @@
2328
import java.util.Map;
2429
import java.util.logging.Level;
2530
import java.util.logging.Logger;
26-
import javax.servlet.FilterChain;
27-
import javax.servlet.ServletException;
28-
import javax.servlet.ServletInputStream;
29-
import javax.servlet.http.HttpServletRequest;
30-
import javax.servlet.http.HttpServletResponse;
3131
import org.apache.commons.io.IOUtils;
3232
import org.jenkinsci.plugins.gwt.jobfinder.JobFinder;
3333
import org.jenkinsci.plugins.gwt.whitelist.WhitelistException;
3434
import org.jenkinsci.plugins.gwt.whitelist.WhitelistVerifier;
3535
import org.kohsuke.stapler.HttpResponse;
36-
import org.kohsuke.stapler.StaplerRequest;
36+
import org.kohsuke.stapler.StaplerRequest2;
3737

3838
@Extension
3939
public class GenericWebHookRequestReceiver extends CrumbExclusion implements UnprotectedRootAction {
@@ -59,7 +59,7 @@ public class GenericWebHookRequestReceiver extends CrumbExclusion implements Unp
5959
private static final String URL_NAME = "generic-webhook-trigger";
6060
private static final Logger LOGGER = Logger.getLogger(GenericWebHookRequestReceiver.class.getName());
6161

62-
public HttpResponse doInvoke(final StaplerRequest request) {
62+
public HttpResponse doInvoke(final StaplerRequest2 request) {
6363
if (request.getMethod().equals("OPTIONS")) {
6464
LOGGER.log(INFO, "Ignoring OPTIONS");
6565
return HttpResponses.ok();
@@ -96,7 +96,7 @@ public HttpResponse doInvoke(final StaplerRequest request) {
9696
return this.doInvoke(headers, parameterMap, postContent, givenToken);
9797
}
9898

99-
private String getPostContentAsJson(final StaplerRequest request) throws IOException {
99+
private String getPostContentAsJson(final StaplerRequest2 request) throws IOException {
100100
final String contentType = request.getContentType();
101101
if (contentType != null && contentType.contains(FORM_URLENCODED)) {
102102
final Map<String, String[]> data = new HashMap<>(request.getParameterMap());
@@ -152,7 +152,7 @@ int getGivenQuietPeriod(final Map<String, List<String>> headers, final Map<Strin
152152
}
153153

154154
@VisibleForTesting
155-
Map<String, List<String>> getHeaders(final StaplerRequest request) {
155+
Map<String, List<String>> getHeaders(final StaplerRequest2 request) {
156156
final Map<String, List<String>> headers = new HashMap<>();
157157
final Enumeration<String> headersEnumeration = request.getHeaderNames();
158158
while (headersEnumeration.hasMoreElements()) {

src/main/java/org/jenkinsci/plugins/gwt/global/Whitelist.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import jenkins.model.GlobalConfiguration;
99
import net.sf.json.JSONObject;
1010
import org.kohsuke.stapler.DataBoundSetter;
11-
import org.kohsuke.stapler.StaplerRequest;
11+
import org.kohsuke.stapler.StaplerRequest2;
1212

1313
@Extension
1414
public class Whitelist extends GlobalConfiguration implements Serializable {
@@ -33,7 +33,7 @@ public Whitelist() {
3333
}
3434

3535
@Override
36-
public boolean configure(final StaplerRequest req, final JSONObject json) throws FormException {
36+
public boolean configure(final StaplerRequest2 req, final JSONObject json) throws FormException {
3737
req.bindJSON(this, json);
3838
save();
3939
return true;

src/test/java/org/jenkinsci/plugins/gwt/GenericWebHookRequestReceiverTest.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import java.util.List;
1212
import java.util.Map;
1313
import org.junit.Test;
14-
import org.kohsuke.stapler.StaplerRequest;
14+
import org.kohsuke.stapler.StaplerRequest2;
1515

1616
public class GenericWebHookRequestReceiverTest {
1717

@@ -134,7 +134,7 @@ public void testThatHeaderAuthorizationBearerTokenGivesThatToken() {
134134
public void testThatHeadersCanBeTransformedToList() {
135135
final GenericWebHookRequestReceiver sut = new GenericWebHookRequestReceiver();
136136

137-
final StaplerRequest request = mock(StaplerRequest.class);
137+
final StaplerRequest2 request = mock(StaplerRequest2.class);
138138
when(request.getHeaderNames()) //
139139
.thenReturn( //
140140
new ArrayEnumeration(new String[] {"headerName1"}));
@@ -155,7 +155,7 @@ public void testThatHeadersCanBeTransformedToList() {
155155
public void testThatHeadersCanBeTransformedToListSeveralValues() {
156156
final GenericWebHookRequestReceiver sut = new GenericWebHookRequestReceiver();
157157

158-
final StaplerRequest request = mock(StaplerRequest.class);
158+
final StaplerRequest2 request = mock(StaplerRequest2.class);
159159
when(request.getHeaderNames()) //
160160
.thenReturn( //
161161
new ArrayEnumeration(new String[] {"headerName1"}));
@@ -176,7 +176,7 @@ public void testThatHeadersCanBeTransformedToListSeveralValues() {
176176
public void testThatHeadersCanBeTransformedToListSeveralNames() {
177177
final GenericWebHookRequestReceiver sut = new GenericWebHookRequestReceiver();
178178

179-
final StaplerRequest request = mock(StaplerRequest.class);
179+
final StaplerRequest2 request = mock(StaplerRequest2.class);
180180
when(request.getHeaderNames()) //
181181
.thenReturn( //
182182
new ArrayEnumeration(new String[] {"headerName1", "headerName2"}));

0 commit comments

Comments
 (0)