This is an automated email from the ASF dual-hosted git repository.

jleroux pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ofbiz-plugins.git


The following commit(s) were added to refs/heads/trunk by this push:
     new f7c583a1a Improved: Update build.gradle to the latest dependencies 
(OFBIZ-12658)
f7c583a1a is described below

commit f7c583a1a1ea0931e651e5e40c850953c625eab3
Author: Jacques Le Roux <jacques.le.r...@les7arts.com>
AuthorDate: Mon Jun 27 15:40:17 2022 +0200

    Improved: Update build.gradle to the latest dependencies (OFBIZ-12658)
    
    I handled <<addProperties(String,Schema) in Schema has been deprecated>>
    Just needed to replace by addProperty(String,Schema) for each case
---
 rest-api/build.gradle                              |  6 ++---
 .../org/apache/ofbiz/ws/rs/util/OpenApiUtil.java   | 26 ++++++++++++----------
 2 files changed, 17 insertions(+), 15 deletions(-)

diff --git a/rest-api/build.gradle b/rest-api/build.gradle
index 82d91b6b6..c587f670a 100644
--- a/rest-api/build.gradle
+++ b/rest-api/build.gradle
@@ -27,9 +27,9 @@ dependencies {
     pluginLibsCompile 'org.glassfish.jersey.media:jersey-media-multipart:2.31'
     pluginLibsCompile 
'org.glassfish.jersey.media:jersey-media-json-jackson:2.31'
     pluginLibsCompile 'org.glassfish.jersey.inject:jersey-hk2:2.31'
-    pluginLibsCompile 'io.swagger.core.v3:swagger-jaxrs2:2.1.10'
-    pluginLibsCompile 
'io.swagger.core.v3:swagger-jaxrs2-servlet-initializer:2.1.10'
-    pluginLibsCompile 'io.swagger.core.v3:swagger-annotations:2.1.10'
+    pluginLibsCompile 'io.swagger.core.v3:swagger-jaxrs2:2.2.1'
+    pluginLibsCompile 
'io.swagger.core.v3:swagger-jaxrs2-servlet-initializer:2.2.1'
+    pluginLibsCompile 'io.swagger.core.v3:swagger-annotations:2.2.1'
 }
 
 task install {
diff --git 
a/rest-api/src/main/java/org/apache/ofbiz/ws/rs/util/OpenApiUtil.java 
b/rest-api/src/main/java/org/apache/ofbiz/ws/rs/util/OpenApiUtil.java
index 5444242dd..a9e49ec3f 100644
--- a/rest-api/src/main/java/org/apache/ofbiz/ws/rs/util/OpenApiUtil.java
+++ b/rest-api/src/main/java/org/apache/ofbiz/ws/rs/util/OpenApiUtil.java
@@ -159,10 +159,12 @@ public final class OpenApiUtil {
     }
 
     private static void buildApiResponseSchemas() {
-        Schema<?> genericErrorSchema = new 
MapSchema().addProperties("statusCode", new IntegerSchema().description("HTTP 
Status Code"))
-                 .addProperties("statusDescription", new 
StringSchema().description("HTTP Status Code Description"))
-                 .addProperties("errorType", new 
StringSchema().description("Error Type for the error"))
-                 .addProperties("errorMessage", new 
StringSchema().description("Error Message"));
+        Schema<?> genericErrorSchema = new MapSchema();
+        genericErrorSchema.addProperty("statusCode", new 
IntegerSchema().description("HTTP Status Code"));
+
+        genericErrorSchema.addProperty("statusDescription", new 
StringSchema().description("HTTP Status Code Description"));
+        genericErrorSchema.addProperty("errorType", new 
StringSchema().description("Error Type for the error"));
+        genericErrorSchema.addProperty("errorMessage", new 
StringSchema().description("Error Message"));
         SCHEMAS.put("api.response.unauthorized.noheader", genericErrorSchema);
         SCHEMAS.put("api.response.unauthorized.invalidtoken", 
genericErrorSchema);
         SCHEMAS.put("api.response.forbidden", genericErrorSchema);
@@ -283,7 +285,7 @@ public final class OpenApiUtil {
             }
             Schema<?> attrSchema = getAttributeSchema(service, param);
             if (attrSchema != null) {
-                parentSchema.addProperties(name, getAttributeSchema(service, 
service.getParam(name)));
+                parentSchema.addProperty(name, getAttributeSchema(service, 
service.getParam(name)));
             }
         });
         parentSchema.setRequired(required);
@@ -333,7 +335,7 @@ public final class OpenApiUtil {
                     if (!param.isOptional()) {
                         required.add(childParam.getName());
                     }
-                    schema.addProperties(childParam.getName(), 
getAttributeSchema(service, childParam));
+                    schema.addProperty(childParam.getName(), 
getAttributeSchema(service, childParam));
                 }
                 schema.setRequired(required);
             }
@@ -346,15 +348,15 @@ public final class OpenApiUtil {
         Schema<Object> parentSchema = new Schema<Object>();
         parentSchema.setDescription("Out Schema for service: " + 
service.getName() + " response");
         parentSchema.setType("object");
-        parentSchema.addProperties("statusCode", new 
IntegerSchema().description("HTTP Status Code"));
-        parentSchema.addProperties("statusDescription", new 
StringSchema().description("HTTP Status Code Description"));
-        parentSchema.addProperties("successMessage", new 
StringSchema().description("Success Message"));
+        parentSchema.addProperty("statusCode", new 
IntegerSchema().description("HTTP Status Code"));
+        parentSchema.addProperty("statusDescription", new 
StringSchema().description("HTTP Status Code Description"));
+        parentSchema.addProperty("successMessage", new 
StringSchema().description("Success Message"));
         Schema<Object> dataSchema = new Schema<Object>();
-        parentSchema.addProperties("data", dataSchema);
+        parentSchema.addProperty("data", dataSchema);
         service.getOutParamNamesMap().forEach((name, type) -> {
             Schema<?> attrSchema = getAttributeSchema(service, 
service.getParam(name));
             if (attrSchema != null) {
-                dataSchema.addProperties(name, getAttributeSchema(service, 
service.getParam(name)));
+                dataSchema.addProperty(name, getAttributeSchema(service, 
service.getParam(name)));
             }
         });
         return parentSchema;
@@ -385,7 +387,7 @@ public final class OpenApiUtil {
                 e.printStackTrace();
             }
             if (schemaClass != null) {
-                dataSchema.addProperties(fieldNm, schema.description(fieldNm));
+                dataSchema.addProperty(fieldNm, schema.description(fieldNm));
             }
         }
         return dataSchema;

Reply via email to