Skip to content

Commit 46f9983

Browse files
SahithiKommagani6vamshirajidi
authored andcommitted
BACKLOG-41287]-Upgrading cpf from Java-ee to Jakarta-ee support with Tomcat-10.X
1 parent 674b584 commit 46f9983

33 files changed

Lines changed: 438 additions & 132 deletions

assemblies/cpf-pdi/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@
4242
<scope>provided</scope>
4343
</dependency>
4444
<dependency>
45-
<groupId>javax.servlet</groupId>
46-
<artifactId>javax.servlet-api</artifactId>
47-
<version>${servlet-api.version}</version>
45+
<groupId>jakarta.servlet</groupId>
46+
<artifactId>jakarta.servlet-api</artifactId>
47+
<version>${jakarta.servlet.version}</version>
4848
<scope>provided</scope>
4949
</dependency>
5050
<!-- END provided dependencies via custom.properties -->

core/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,8 @@
8282
<!-- endregion -->
8383

8484
<dependency>
85-
<groupId>javax.servlet</groupId>
86-
<artifactId>javax.servlet-api</artifactId>
85+
<groupId>jakarta.servlet</groupId>
86+
<artifactId>jakarta.servlet-api</artifactId>
8787
</dependency>
8888
<dependency>
8989
<groupId>junit</groupId>

core/src/main/java/pt/webdetails/cpf/ResponseWrapper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
package pt.webdetails.cpf;
1515

16-
import javax.servlet.http.HttpServletResponse;
16+
import jakarta.servlet.http.HttpServletResponse;
1717

1818
/**
1919
* @author pdpi

core/src/main/java/pt/webdetails/cpf/Router.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import pt.webdetails.cpf.utils.CharsetHelper;
2424
import pt.webdetails.cpf.utils.MimeTypes;
2525

26-
import javax.servlet.http.HttpServletResponse;
26+
import jakarta.servlet.http.HttpServletResponse;
2727
import java.io.OutputStream;
2828
import java.util.HashMap;
2929
import java.util.Map;

core/src/main/java/pt/webdetails/cpf/utils/AbstractCorsUtil.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515

1616
import org.apache.commons.lang.StringUtils;
1717

18-
import javax.servlet.http.HttpServletRequest;
19-
import javax.servlet.http.HttpServletResponse;
18+
import jakarta.servlet.http.HttpServletRequest;
19+
import jakarta.servlet.http.HttpServletResponse;
2020
import java.util.Collection;
2121

2222
/**

core/src/test/java/pt/webdetails/cpf/utils/AbstractCorsUtilTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
import org.junit.Before;
1717
import org.junit.Test;
1818

19-
import javax.servlet.http.HttpServletRequest;
20-
import javax.servlet.http.HttpServletResponse;
19+
import jakarta.servlet.http.HttpServletRequest;
20+
import jakarta.servlet.http.HttpServletResponse;
2121
import java.util.Collection;
2222
import java.util.Collections;
2323
import java.util.List;

pentaho-rca/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@
2121
<version>${project.version}</version>
2222
</dependency>
2323
<dependency>
24-
<groupId>javax.ws.rs</groupId>
25-
<artifactId>javax.ws.rs-api</artifactId>
26-
<version>${javax.ws.rs-api.version}</version>
24+
<groupId>jakarta.ws.rs</groupId>
25+
<artifactId>jakarta.ws.rs-api</artifactId>
26+
<version>${jakarta.ws.rs-api.version}</version>
2727
<exclusions>
2828
<exclusion>
2929
<artifactId>*</artifactId>

pentaho-rca/src/main/java/pt/webdetails/cpf/repository/rca/RemoteReadAccess.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import org.apache.commons.logging.Log;
1616
import org.apache.commons.logging.LogFactory;
1717
import org.glassfish.jersey.client.ClientConfig;
18-
import javax.ws.rs.core.Response;
18+
import jakarta.ws.rs.core.Response;
1919
import org.glassfish.jersey.client.authentication.HttpAuthenticationFeature;
2020
import org.glassfish.jersey.media.multipart.MultiPartFeature;
2121
import org.pentaho.platform.api.repository2.unified.RepositoryFile;
@@ -30,10 +30,10 @@
3030
import java.util.ArrayList;
3131
import java.util.List;
3232

33-
import javax.ws.rs.client.Client;
34-
import javax.ws.rs.client.ClientBuilder;
35-
import javax.ws.rs.client.WebTarget;
36-
import javax.ws.rs.core.MediaType;
33+
import jakarta.ws.rs.client.Client;
34+
import jakarta.ws.rs.client.ClientBuilder;
35+
import jakarta.ws.rs.client.WebTarget;
36+
import jakarta.ws.rs.core.MediaType;
3737

3838
/**
3939
* Class {@code RemoteReadAccess} provides an implementation of {@code IReadAccess} via REST calls to the Pentaho Server.

pentaho-rca/src/main/java/pt/webdetails/cpf/repository/rca/RemoteReadWriteAccess.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@
2020
import org.pentaho.platform.api.repository2.unified.webservices.StringKeyStringValueDto;
2121
import pt.webdetails.cpf.repository.api.IRWAccess;
2222

23-
import javax.ws.rs.client.Entity;
24-
import javax.ws.rs.core.MediaType;
25-
import javax.ws.rs.core.Response;
26-
import javax.xml.bind.JAXBElement;
23+
import jakarta.ws.rs.client.Entity;
24+
import jakarta.ws.rs.core.MediaType;
25+
import jakarta.ws.rs.core.Response;
26+
import jakarta.xml.bind.JAXBElement;
2727
import javax.xml.namespace.QName;
2828
import java.io.IOException;
2929
import java.io.InputStream;

pentaho-rca/src/main/java/pt/webdetails/cpf/repository/rca/RemoteUserContentAccess.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@
2121
import pt.webdetails.cpf.api.IUserContentAccessExtended;
2222
import pt.webdetails.cpf.repository.api.FileAccess;
2323

24-
import javax.ws.rs.client.Entity;
25-
import javax.ws.rs.core.MediaType;
26-
import javax.ws.rs.core.Response;
27-
import javax.xml.bind.JAXBElement;
24+
import jakarta.ws.rs.client.Entity;
25+
import jakarta.ws.rs.core.MediaType;
26+
import jakarta.ws.rs.core.Response;
27+
import jakarta.xml.bind.JAXBElement;
2828
import javax.xml.namespace.QName;
2929
import java.io.IOException;
3030
import java.util.ArrayList;

0 commit comments

Comments
 (0)