Skip to content

Commit c5de111

Browse files
committed
Update to Jakarta servlet-api 5.
- Major bump of Butterfly version to 2.0.0. to reflect new package names
1 parent 3a19ba1 commit c5de111

12 files changed

Lines changed: 33 additions & 33 deletions

File tree

main/pom.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
<parent>
88
<groupId>org.openrefine.dependencies</groupId>
99
<artifactId>butterfly-container</artifactId>
10-
<version>1.2.6-SNAPSHOT</version>
10+
<version>2.0.0-SNAPSHOT</version>
1111
</parent>
1212

1313
<artifactId>butterfly</artifactId>
14-
<version>1.2.6-SNAPSHOT</version>
14+
<version>2.0.0-SNAPSHOT</version>
1515

1616
<name>SIMILE Butterfly Engine</name>
1717
<url>https://github.com/OpenRefine/simile-butterfly/</url>
@@ -92,9 +92,9 @@
9292
<version>1.7.14</version>
9393
</dependency>
9494
<dependency>
95-
<groupId>javax.servlet</groupId>
96-
<artifactId>javax.servlet-api</artifactId>
97-
<version>4.0.1</version>
95+
<groupId>jakarta.servlet</groupId>
96+
<artifactId>jakarta.servlet-api</artifactId>
97+
<version>5.0.0</version>
9898
</dependency>
9999
<dependency>
100100
<groupId>com.metaweb</groupId>

main/src/edu/mit/simile/butterfly/Butterfly.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,13 @@
3535
import java.util.Timer;
3636
import java.util.TimerTask;
3737

38-
import javax.servlet.ServletConfig;
39-
import javax.servlet.ServletContext;
40-
import javax.servlet.ServletException;
41-
import javax.servlet.http.Cookie;
42-
import javax.servlet.http.HttpServlet;
43-
import javax.servlet.http.HttpServletRequest;
44-
import javax.servlet.http.HttpServletResponse;
38+
import jakarta.servlet.ServletConfig;
39+
import jakarta.servlet.ServletContext;
40+
import jakarta.servlet.ServletException;
41+
import jakarta.servlet.http.Cookie;
42+
import jakarta.servlet.http.HttpServlet;
43+
import jakarta.servlet.http.HttpServletRequest;
44+
import jakarta.servlet.http.HttpServletResponse;
4545

4646
import org.apache.commons.configuration2.PropertiesConfiguration;
4747
import org.apache.commons.configuration2.ex.ConfigurationException;
@@ -461,7 +461,7 @@ protected void initializeModule(String name, Set<String> initialized, Set<String
461461
}
462462

463463
@Override
464-
public void service(HttpServletRequest request, HttpServletResponse response) throws IOException {
464+
public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
465465
String method = request.getMethod();
466466
String path = request.getPathInfo();
467467
String urlQuery = request.getQueryString();
@@ -850,7 +850,7 @@ protected void configureModules() {
850850
}
851851

852852
List<String> scriptables = p.getList(String.class, "scriptables");
853-
if (!scriptables.isEmpty()) {
853+
if (scriptables != null && !scriptables.isEmpty()) {
854854
Context context = Context.enter();
855855

856856
for (String scriptable : scriptables) {

main/src/edu/mit/simile/butterfly/ButterflyModule.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
import java.util.Set;
1010
import java.util.Timer;
1111

12-
import javax.servlet.ServletConfig;
13-
import javax.servlet.ServletContext;
14-
import javax.servlet.http.HttpServletRequest;
15-
import javax.servlet.http.HttpServletResponse;
12+
import jakarta.servlet.ServletConfig;
13+
import jakarta.servlet.ServletContext;
14+
import jakarta.servlet.http.HttpServletRequest;
15+
import jakarta.servlet.http.HttpServletResponse;
1616

1717
import org.apache.commons.configuration2.PropertiesConfiguration;
1818
import org.apache.velocity.VelocityContext;

main/src/edu/mit/simile/butterfly/ButterflyModuleImpl.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@
2626
import java.util.regex.Matcher;
2727
import java.util.regex.Pattern;
2828

29-
import javax.servlet.ServletConfig;
30-
import javax.servlet.ServletContext;
31-
import javax.servlet.http.HttpServletRequest;
32-
import javax.servlet.http.HttpServletResponse;
29+
import jakarta.servlet.ServletConfig;
30+
import jakarta.servlet.ServletContext;
31+
import jakarta.servlet.http.HttpServletRequest;
32+
import jakarta.servlet.http.HttpServletResponse;
3333

3434
import org.apache.commons.collections4.OrderedMap;
3535
import org.apache.commons.collections4.OrderedMapIterator;

main/src/edu/mit/simile/butterfly/ButterflyMounter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import java.util.Map;
77
import java.util.Set;
88

9-
import javax.servlet.http.HttpServletRequest;
9+
import jakarta.servlet.http.HttpServletRequest;
1010

1111
import org.slf4j.Logger;
1212
import org.slf4j.LoggerFactory;

main/src/edu/mit/simile/butterfly/ScriptableButterfly.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
import java.util.List;
66
import java.util.Map;
77

8-
import javax.servlet.http.HttpServletRequest;
9-
import javax.servlet.http.HttpServletResponse;
8+
import jakarta.servlet.http.HttpServletRequest;
9+
import jakarta.servlet.http.HttpServletResponse;
1010
import javax.xml.transform.OutputKeys;
1111
import javax.xml.transform.Transformer;
1212
import javax.xml.transform.TransformerFactory;

main/tests/src/edu/mit/simile/butterfly/tests/ButterflyTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import static org.mockito.Mockito.mock;
44
import static org.mockito.Mockito.when;
55

6-
import javax.servlet.http.HttpServletRequest;
6+
import jakarta.servlet.http.HttpServletRequest;
77

88
import org.slf4j.Logger;
99
import org.testng.annotations.BeforeSuite;

main/tests/src/edu/mit/simile/butterfly/tests/ServletAPIExtensionTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package edu.mit.simile.butterfly.tests;
22

3-
import javax.servlet.http.HttpServletRequest;
3+
import jakarta.servlet.http.HttpServletRequest;
44

55
import org.testng.Assert;
66
import org.testng.annotations.Test;

main/tests/src/edu/mit/simile/butterfly/tests/ZoneTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package edu.mit.simile.butterfly.tests;
22

3-
import javax.servlet.http.HttpServletRequest;
3+
import jakarta.servlet.http.HttpServletRequest;
44

55
import org.slf4j.LoggerFactory;
66
import org.testng.Assert;

modules/samples/extended-examples/MOD-INF/src/examples/ExtendedExampleModule.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
import java.util.List;
66
import java.util.Map;
77

8-
import javax.servlet.ServletConfig;
9-
import javax.servlet.http.HttpServletRequest;
10-
import javax.servlet.http.HttpServletResponse;
8+
import jakarta.servlet.ServletConfig;
9+
import jakarta.servlet.http.HttpServletRequest;
10+
import jakarta.servlet.http.HttpServletResponse;
1111

1212
import org.apache.velocity.VelocityContext;
1313

0 commit comments

Comments
 (0)