You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2020/08/24 14:00:47 UTC

[camel] branch camel-3.4.x updated: CAMEL-15418: Support for enriching the Swagger API Document. Thanks to karthic pv for the patch.

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

davsclaus pushed a commit to branch camel-3.4.x
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/camel-3.4.x by this push:
     new 5480eb0  CAMEL-15418: Support for enriching the Swagger API Document. Thanks to karthic pv for the patch.
5480eb0 is described below

commit 5480eb033fa78c688731b0005e417bfc9ef9fff8
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Mon Aug 24 15:57:29 2020 +0200

    CAMEL-15418: Support for enriching the Swagger API Document. Thanks to karthic pv for the patch.
---
 .../main/java/org/apache/camel/swagger/RestModelConverters.java  | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/components/camel-swagger-java/src/main/java/org/apache/camel/swagger/RestModelConverters.java b/components/camel-swagger-java/src/main/java/org/apache/camel/swagger/RestModelConverters.java
index 44ef352..a59accf 100644
--- a/components/camel-swagger-java/src/main/java/org/apache/camel/swagger/RestModelConverters.java
+++ b/components/camel-swagger-java/src/main/java/org/apache/camel/swagger/RestModelConverters.java
@@ -23,14 +23,13 @@ import io.swagger.models.Model;
 import io.swagger.models.properties.StringProperty;
 
 /**
- * A Camel extended {@link ModelConverters} where we appending vendor extensions
- * to include the java class name of the model classes.
+ * A ModelConverter appends vendor extensions to include the java class name of the model classes.
  */
-public class RestModelConverters extends ModelConverters {
+public class RestModelConverters {
 
     public Map<String, Model> readClass(Class clazz) {
         String name = clazz.getName();
-        Map<String, Model> resolved = super.read(clazz);
+        Map<String, Model> resolved = ModelConverters.getInstance().read(clazz);
         if (resolved != null) {
             for (Model model : resolved.values()) {
                 // enrich with the class name of the model
@@ -38,7 +37,7 @@ public class RestModelConverters extends ModelConverters {
             }
 
             // read any extra using read-all
-            Map<String, Model> extra = super.readAll(clazz);
+            Map<String, Model> extra = ModelConverters.getInstance().readAll(clazz);
             if (extra != null) {
                 for (Map.Entry<String, Model> entry : extra.entrySet()) {
                     if (!resolved.containsKey(entry.getKey())) {