Commit 0cb325a0 authored by 佳 邓's avatar 佳 邓
Browse files

change javax to jakarta

parent c81635c4
...@@ -45,16 +45,16 @@ ...@@ -45,16 +45,16 @@
</developers> </developers>
<properties> <properties>
<java.level>8</java.level> <java.level>17</java.level>
<java.source.version>1.8</java.source.version> <java.source.version>17</java.source.version>
<java.target.version>1.8</java.target.version> <java.target.version>17</java.target.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<jersey.version>2.35</jersey.version> <jersey.version>3.0.4</jersey.version>
<jackson.version>2.12.4</jackson.version> <jackson.version>2.12.4</jackson.version>
<servlet.version>4.0.4</servlet.version> <servlet.version>6.0.0</servlet.version>
<activation.version>1.2.2</activation.version> <activation.version>1.2.2</activation.version>
<junit.version>5.8.2</junit.version> <junit.version>5.8.2</junit.version>
...@@ -387,6 +387,11 @@ ...@@ -387,6 +387,11 @@
<dependencies> <dependencies>
<dependency>
<groupId>jakarta.ws.rs</groupId>
<artifactId>jakarta.ws.rs-api</artifactId>
<version>3.1.0</version>
</dependency>
<!-- javax.activation is present for Java 9+ compatibility --> <!-- javax.activation is present for Java 9+ compatibility -->
<dependency> <dependency>
<groupId>jakarta.activation</groupId> <groupId>jakarta.activation</groupId>
......
...@@ -4,12 +4,11 @@ import java.io.File; ...@@ -4,12 +4,11 @@ import java.io.File;
import java.io.InputStream; import java.io.InputStream;
import java.net.URL; import java.net.URL;
import javax.ws.rs.NotAuthorizedException; import jakarta.ws.rs.NotAuthorizedException;
import javax.ws.rs.core.Form; import jakarta.ws.rs.core.Form;
import javax.ws.rs.core.MultivaluedMap; import jakarta.ws.rs.core.MultivaluedMap;
import javax.ws.rs.core.Response; import jakarta.ws.rs.core.Response;
import javax.ws.rs.core.StreamingOutput; import jakarta.ws.rs.core.StreamingOutput;
import org.gitlab4j.api.GitLabApi.ApiVersion; import org.gitlab4j.api.GitLabApi.ApiVersion;
import org.gitlab4j.api.models.Group; import org.gitlab4j.api.models.Group;
import org.gitlab4j.api.models.Label; import org.gitlab4j.api.models.Label;
......
...@@ -3,7 +3,7 @@ package org.gitlab4j.api; ...@@ -3,7 +3,7 @@ package org.gitlab4j.api;
import java.text.ParseException; import java.text.ParseException;
import java.util.Iterator; import java.util.Iterator;
import javax.ws.rs.core.Response; import jakarta.ws.rs.core.Response;
import org.gitlab4j.api.models.Setting; import org.gitlab4j.api.models.Setting;
import org.gitlab4j.api.models.ApplicationSettings; import org.gitlab4j.api.models.ApplicationSettings;
......
...@@ -5,8 +5,8 @@ import java.util.List; ...@@ -5,8 +5,8 @@ import java.util.List;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import java.util.stream.Stream; import java.util.stream.Stream;
import javax.ws.rs.core.GenericType; import jakarta.ws.rs.core.GenericType;
import javax.ws.rs.core.Response; import jakarta.ws.rs.core.Response;
import org.gitlab4j.api.models.Application; import org.gitlab4j.api.models.Application;
...@@ -43,7 +43,7 @@ public class ApplicationsApi extends AbstractApi { ...@@ -43,7 +43,7 @@ public class ApplicationsApi extends AbstractApi {
* @throws GitLabApiException if any exception occurs * @throws GitLabApiException if any exception occurs
*/ */
public List<Application> getApplications(int page, int perPage) throws GitLabApiException { public List<Application> getApplications(int page, int perPage) throws GitLabApiException {
Response response = get(javax.ws.rs.core.Response.Status.OK, getPageQueryParams(page, perPage), "applications"); Response response = get(Response.Status.OK, getPageQueryParams(page, perPage), "applications");
return (response.readEntity(new GenericType<List<Application>>() {})); return (response.readEntity(new GenericType<List<Application>>() {}));
} }
......
...@@ -4,8 +4,8 @@ import java.util.Date; ...@@ -4,8 +4,8 @@ import java.util.Date;
import java.util.List; import java.util.List;
import java.util.stream.Stream; import java.util.stream.Stream;
import javax.ws.rs.core.Form; import jakarta.ws.rs.core.Form;
import javax.ws.rs.core.Response; import jakarta.ws.rs.core.Response;
import org.gitlab4j.api.models.AuditEvent; import org.gitlab4j.api.models.AuditEvent;
import org.gitlab4j.api.utils.ISO8601; import org.gitlab4j.api.utils.ISO8601;
......
...@@ -2,8 +2,8 @@ package org.gitlab4j.api; ...@@ -2,8 +2,8 @@ package org.gitlab4j.api;
import java.util.List; import java.util.List;
import javax.ws.rs.core.GenericType; import jakarta.ws.rs.core.GenericType;
import javax.ws.rs.core.Response; import jakarta.ws.rs.core.Response;
import org.gitlab4j.api.models.AwardEmoji; import org.gitlab4j.api.models.AwardEmoji;
......
...@@ -4,8 +4,8 @@ import java.util.List; ...@@ -4,8 +4,8 @@ import java.util.List;
import java.util.Optional; import java.util.Optional;
import java.util.stream.Stream; import java.util.stream.Stream;
import javax.ws.rs.core.GenericType; import jakarta.ws.rs.core.GenericType;
import javax.ws.rs.core.Response; import jakarta.ws.rs.core.Response;
import org.gitlab4j.api.models.Board; import org.gitlab4j.api.models.Board;
import org.gitlab4j.api.models.BoardList; import org.gitlab4j.api.models.BoardList;
...@@ -49,7 +49,7 @@ public class BoardsApi extends AbstractApi { ...@@ -49,7 +49,7 @@ public class BoardsApi extends AbstractApi {
* @throws GitLabApiException if any exception occurs * @throws GitLabApiException if any exception occurs
*/ */
public List<Board> getBoards(Object projectIdOrPath, int page, int perPage) throws GitLabApiException { public List<Board> getBoards(Object projectIdOrPath, int page, int perPage) throws GitLabApiException {
Response response = get(javax.ws.rs.core.Response.Status.OK, getPageQueryParams(page, perPage), Response response = get(jakarta.ws.rs.core.Response.Status.OK, getPageQueryParams(page, perPage),
"projects", getProjectIdOrPath(projectIdOrPath), "boards"); "projects", getProjectIdOrPath(projectIdOrPath), "boards");
return (response.readEntity(new GenericType<List<Board>>() {})); return (response.readEntity(new GenericType<List<Board>>() {}));
} }
...@@ -206,7 +206,7 @@ public class BoardsApi extends AbstractApi { ...@@ -206,7 +206,7 @@ public class BoardsApi extends AbstractApi {
* @throws GitLabApiException if any exception occurs * @throws GitLabApiException if any exception occurs
*/ */
public List<BoardList> getBoardLists(Object projectIdOrPath, Long boardId, int page, int perPage) throws GitLabApiException { public List<BoardList> getBoardLists(Object projectIdOrPath, Long boardId, int page, int perPage) throws GitLabApiException {
Response response = get(javax.ws.rs.core.Response.Status.OK, getPageQueryParams(page, perPage), Response response = get(Response.Status.OK, getPageQueryParams(page, perPage),
"projects", getProjectIdOrPath(projectIdOrPath), "boards", boardId, "lists"); "projects", getProjectIdOrPath(projectIdOrPath), "boards", boardId, "lists");
return (response.readEntity(new GenericType<List<BoardList>>() {})); return (response.readEntity(new GenericType<List<BoardList>>() {}));
} }
......
...@@ -6,10 +6,10 @@ import java.util.List; ...@@ -6,10 +6,10 @@ import java.util.List;
import java.util.Optional; import java.util.Optional;
import java.util.stream.Stream; import java.util.stream.Stream;
import javax.ws.rs.core.Form; import jakarta.ws.rs.core.Form;
import javax.ws.rs.core.GenericType; import jakarta.ws.rs.core.GenericType;
import javax.ws.rs.core.MultivaluedMap; import jakarta.ws.rs.core.MultivaluedMap;
import javax.ws.rs.core.Response; import jakarta.ws.rs.core.Response;
import org.gitlab4j.api.models.Comment; import org.gitlab4j.api.models.Comment;
import org.gitlab4j.api.models.Commit; import org.gitlab4j.api.models.Commit;
......
...@@ -27,8 +27,8 @@ import java.util.List; ...@@ -27,8 +27,8 @@ import java.util.List;
import java.util.Optional; import java.util.Optional;
import java.util.stream.Stream; import java.util.stream.Stream;
import javax.ws.rs.core.GenericType; import jakarta.ws.rs.core.GenericType;
import javax.ws.rs.core.Response; import jakarta.ws.rs.core.Response;
import org.gitlab4j.api.models.RegistryRepository; import org.gitlab4j.api.models.RegistryRepository;
import org.gitlab4j.api.models.RegistryRepositoryTag; import org.gitlab4j.api.models.RegistryRepositoryTag;
......
...@@ -4,9 +4,9 @@ import java.util.List; ...@@ -4,9 +4,9 @@ import java.util.List;
import java.util.Optional; import java.util.Optional;
import java.util.stream.Stream; import java.util.stream.Stream;
import javax.ws.rs.core.Form; import jakarta.ws.rs.core.Form;
import javax.ws.rs.core.GenericType; import jakarta.ws.rs.core.GenericType;
import javax.ws.rs.core.Response; import jakarta.ws.rs.core.Response;
import org.gitlab4j.api.models.DeployKey; import org.gitlab4j.api.models.DeployKey;
...@@ -32,7 +32,7 @@ public class DeployKeysApi extends AbstractApi { ...@@ -32,7 +32,7 @@ public class DeployKeysApi extends AbstractApi {
} }
/** /**
* Get a list of all deploy keys across all projects of the GitLab instance using the specified page and per page settings. * Get a list of all deploy keys across all projects of the GitLab instance using the specified page and per page settings.
* This method requires admin access. * This method requires admin access.
* *
* <pre><code>GitLab Endpoint: GET /deploy_keys</code></pre> * <pre><code>GitLab Endpoint: GET /deploy_keys</code></pre>
...@@ -86,7 +86,7 @@ public class DeployKeysApi extends AbstractApi { ...@@ -86,7 +86,7 @@ public class DeployKeysApi extends AbstractApi {
} }
/** /**
* Get a list of the deploy keys for the specified project using the specified page and per page settings. * Get a list of the deploy keys for the specified project using the specified page and per page settings.
* This method requires admin access. * This method requires admin access.
* *
* <pre><code>GitLab Endpoint: GET /projects/:id/deploy_keys</code></pre> * <pre><code>GitLab Endpoint: GET /projects/:id/deploy_keys</code></pre>
......
...@@ -2,7 +2,7 @@ package org.gitlab4j.api; ...@@ -2,7 +2,7 @@ package org.gitlab4j.api;
import org.gitlab4j.api.models.DeployToken; import org.gitlab4j.api.models.DeployToken;
import javax.ws.rs.core.Response; import jakarta.ws.rs.core.Response;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.stream.Stream; import java.util.stream.Stream;
......
...@@ -4,7 +4,7 @@ import java.util.List; ...@@ -4,7 +4,7 @@ import java.util.List;
import java.util.Optional; import java.util.Optional;
import java.util.stream.Stream; import java.util.stream.Stream;
import javax.ws.rs.core.Response; import jakarta.ws.rs.core.Response;
import org.gitlab4j.api.models.Deployment; import org.gitlab4j.api.models.Deployment;
import org.gitlab4j.api.models.DeploymentFilter; import org.gitlab4j.api.models.DeploymentFilter;
......
...@@ -5,8 +5,8 @@ import java.util.List; ...@@ -5,8 +5,8 @@ import java.util.List;
import java.util.Optional; import java.util.Optional;
import java.util.stream.Stream; import java.util.stream.Stream;
import javax.ws.rs.core.GenericType; import jakarta.ws.rs.core.GenericType;
import javax.ws.rs.core.Response; import jakarta.ws.rs.core.Response;
import org.gitlab4j.api.models.Discussion; import org.gitlab4j.api.models.Discussion;
import org.gitlab4j.api.models.Note; import org.gitlab4j.api.models.Note;
......
...@@ -4,7 +4,7 @@ import java.util.List; ...@@ -4,7 +4,7 @@ import java.util.List;
import java.util.Optional; import java.util.Optional;
import java.util.stream.Stream; import java.util.stream.Stream;
import javax.ws.rs.core.Response; import jakarta.ws.rs.core.Response;
import org.gitlab4j.api.models.Environment; import org.gitlab4j.api.models.Environment;
...@@ -175,4 +175,4 @@ public class EnvironmentsApi extends AbstractApi { ...@@ -175,4 +175,4 @@ public class EnvironmentsApi extends AbstractApi {
"projects", getProjectIdOrPath(projectIdOrPath), "environments", environmentId, "stop"); "projects", getProjectIdOrPath(projectIdOrPath), "environments", environmentId, "stop");
return (response.readEntity(Environment.class)); return (response.readEntity(Environment.class));
} }
} }
\ No newline at end of file
...@@ -5,9 +5,9 @@ import java.util.List; ...@@ -5,9 +5,9 @@ import java.util.List;
import java.util.Optional; import java.util.Optional;
import java.util.stream.Stream; import java.util.stream.Stream;
import javax.ws.rs.core.Form; import jakarta.ws.rs.core.Form;
import javax.ws.rs.core.GenericType; import jakarta.ws.rs.core.GenericType;
import javax.ws.rs.core.Response; import jakarta.ws.rs.core.Response;
import org.gitlab4j.api.models.Epic; import org.gitlab4j.api.models.Epic;
import org.gitlab4j.api.models.EpicIssue; import org.gitlab4j.api.models.EpicIssue;
......
...@@ -4,8 +4,8 @@ import java.util.Date; ...@@ -4,8 +4,8 @@ import java.util.Date;
import java.util.List; import java.util.List;
import java.util.stream.Stream; import java.util.stream.Stream;
import javax.ws.rs.core.GenericType; import jakarta.ws.rs.core.GenericType;
import javax.ws.rs.core.Response; import jakarta.ws.rs.core.Response;
import org.gitlab4j.api.models.Event; import org.gitlab4j.api.models.Event;
...@@ -86,7 +86,7 @@ public class EventsApi extends AbstractApi { ...@@ -86,7 +86,7 @@ public class EventsApi extends AbstractApi {
* @param sortOrder sort events in ASC or DESC order by created_at. Default is DESC, optional * @param sortOrder sort events in ASC or DESC order by created_at. Default is DESC, optional
* @param page the page to get * @param page the page to get
* @param perPage the number of projects per page * @param perPage the number of projects per page
* @param scope include all events across a user’s projects, optional * @param scope include all events across a user’s projects, optional
* @return a list of events for the authenticated user and matching the supplied parameters * @return a list of events for the authenticated user and matching the supplied parameters
* @throws GitLabApiException if any exception occurs * @throws GitLabApiException if any exception occurs
*/ */
...@@ -137,7 +137,7 @@ public class EventsApi extends AbstractApi { ...@@ -137,7 +137,7 @@ public class EventsApi extends AbstractApi {
* @param after include only events created after a particular date, optional * @param after include only events created after a particular date, optional
* @param sortOrder sort events in ASC or DESC order by created_at. Default is DESC, optional * @param sortOrder sort events in ASC or DESC order by created_at. Default is DESC, optional
* @param itemsPerPage the number of Event instances that will be fetched per page * @param itemsPerPage the number of Event instances that will be fetched per page
* @param scope include all events across a user’s projects, optional * @param scope include all events across a user’s projects, optional
* @return a Pager of events for the authenticated user and matching the supplied parameters * @return a Pager of events for the authenticated user and matching the supplied parameters
* @throws GitLabApiException if any exception occurs * @throws GitLabApiException if any exception occurs
*/ */
......
...@@ -9,8 +9,8 @@ import java.util.function.Supplier; ...@@ -9,8 +9,8 @@ import java.util.function.Supplier;
import java.util.logging.Level; import java.util.logging.Level;
import java.util.logging.Logger; import java.util.logging.Logger;
import javax.ws.rs.core.MediaType; import jakarta.ws.rs.core.MediaType;
import javax.ws.rs.core.Response; import jakarta.ws.rs.core.Response;
import org.gitlab4j.api.Constants.TokenType; import org.gitlab4j.api.Constants.TokenType;
import org.gitlab4j.api.models.OauthTokenResponse; import org.gitlab4j.api.models.OauthTokenResponse;
......
...@@ -20,16 +20,16 @@ import javax.net.ssl.SSLEngine; ...@@ -20,16 +20,16 @@ import javax.net.ssl.SSLEngine;
import javax.net.ssl.SSLSession; import javax.net.ssl.SSLSession;
import javax.net.ssl.TrustManager; import javax.net.ssl.TrustManager;
import javax.net.ssl.X509ExtendedTrustManager; import javax.net.ssl.X509ExtendedTrustManager;
import javax.ws.rs.client.Client; import jakarta.ws.rs.client.Client;
import javax.ws.rs.client.ClientBuilder; import jakarta.ws.rs.client.ClientBuilder;
import javax.ws.rs.client.Entity; import jakarta.ws.rs.client.Entity;
import javax.ws.rs.client.Invocation; import jakarta.ws.rs.client.Invocation;
import javax.ws.rs.client.WebTarget; import jakarta.ws.rs.client.WebTarget;
import javax.ws.rs.core.Form; import jakarta.ws.rs.core.Form;
import javax.ws.rs.core.MediaType; import jakarta.ws.rs.core.MediaType;
import javax.ws.rs.core.MultivaluedMap; import jakarta.ws.rs.core.MultivaluedMap;
import javax.ws.rs.core.Response; import jakarta.ws.rs.core.Response;
import javax.ws.rs.core.StreamingOutput; import jakarta.ws.rs.core.StreamingOutput;
import org.gitlab4j.api.Constants.TokenType; import org.gitlab4j.api.Constants.TokenType;
import org.gitlab4j.api.GitLabApi.ApiVersion; import org.gitlab4j.api.GitLabApi.ApiVersion;
import org.gitlab4j.api.utils.JacksonJson; import org.gitlab4j.api.utils.JacksonJson;
......
...@@ -7,9 +7,9 @@ import java.util.List; ...@@ -7,9 +7,9 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Map.Entry; import java.util.Map.Entry;
import javax.ws.rs.core.MediaType; import jakarta.ws.rs.core.MediaType;
import javax.ws.rs.core.Response; import jakarta.ws.rs.core.Response;
import javax.ws.rs.core.Response.StatusType; import jakarta.ws.rs.core.Response.StatusType;
import org.gitlab4j.api.utils.JacksonJson; import org.gitlab4j.api.utils.JacksonJson;
...@@ -26,7 +26,7 @@ public class GitLabApiException extends Exception { ...@@ -26,7 +26,7 @@ public class GitLabApiException extends Exception {
private int httpStatus; private int httpStatus;
private String message; private String message;
private Map<String, List<String>> validationErrors; private Map<String, List<String>> validationErrors;
/** /**
* Create a GitLabApiException instance with the specified message. * Create a GitLabApiException instance with the specified message.
* *
...@@ -87,7 +87,7 @@ public class GitLabApiException extends Exception { ...@@ -87,7 +87,7 @@ public class GitLabApiException extends Exception {
while(fields.hasNext()) { while(fields.hasNext()) {
Entry<String, JsonNode> field = fields.next(); Entry<String, JsonNode> field = fields.next();
String fieldName = field.getKey(); String fieldName = field.getKey();
List<String> values = new ArrayList<>(); List<String> values = new ArrayList<>();
validationErrors.put(fieldName, values); validationErrors.put(fieldName, values);
for (JsonNode value : field.getValue()) { for (JsonNode value : field.getValue()) {
...@@ -186,10 +186,10 @@ public class GitLabApiException extends Exception { ...@@ -186,10 +186,10 @@ public class GitLabApiException extends Exception {
} }
/** /**
* Returns a Map&lt;String, List&lt;String&gt;&gt; instance containing validation errors if this GitLabApiException * Returns a Map&lt;String, List&lt;String&gt;&gt; instance containing validation errors if this GitLabApiException
* was caused by validation errors on the GitLab server, otherwise returns null. * was caused by validation errors on the GitLab server, otherwise returns null.
* *
* @return a Map&lt;String, List&lt;String&gt;&gt; instance containing validation errors if this GitLabApiException * @return a Map&lt;String, List&lt;String&gt;&gt; instance containing validation errors if this GitLabApiException
* was caused by validation errors on the GitLab server, otherwise returns null * was caused by validation errors on the GitLab server, otherwise returns null
*/ */
public Map<String, List<String>> getValidationErrors() { public Map<String, List<String>> getValidationErrors() {
......
...@@ -5,8 +5,8 @@ import java.util.List; ...@@ -5,8 +5,8 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Map.Entry; import java.util.Map.Entry;
import javax.ws.rs.core.Form; import jakarta.ws.rs.core.Form;
import javax.ws.rs.core.MultivaluedHashMap; import jakarta.ws.rs.core.MultivaluedHashMap;
import org.gitlab4j.api.models.AccessLevel; import org.gitlab4j.api.models.AccessLevel;
import org.gitlab4j.api.models.Variable; import org.gitlab4j.api.models.Variable;
...@@ -39,7 +39,7 @@ public class GitLabApiForm extends Form { ...@@ -39,7 +39,7 @@ public class GitLabApiForm extends Form {
/** /**
* Fluent method for adding query and form parameters to a get() or post() call. * Fluent method for adding query and form parameters to a get() or post() call.
* *
* @param name the name of the field/attribute to add * @param name the name of the field/attribute to add
* @param value the value of the field/attribute to add * @param value the value of the field/attribute to add
* @return this GitLabAPiForm instance * @return this GitLabAPiForm instance
...@@ -217,4 +217,4 @@ public class GitLabApiForm extends Form { ...@@ -217,4 +217,4 @@ public class GitLabApiForm extends Form {
return (this); return (this);
} }
} }
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment