From dbd08776cfea2567cb2e69ef741a29e9651d3862 Mon Sep 17 00:00:00 2001 From: Ryan Goulding Date: Thu, 25 Jan 2018 11:09:48 -0500 Subject: [PATCH] NETCONF-502: Use GSON for swagger serdes This utilized the GsonProvider currently in AAA to do serdes for odl-mdsal-apidocs. This will not pass until the subsequent AAA patches are merged. Change-Id: Iba67d65b3f72f26f0507b62327a41e570fc3cea4 Signed-off-by: Ryan Goulding --- restconf/sal-rest-docgen/pom.xml | 5 +++++ .../netconf/sal/rest/doc/jaxrs/ApiDocApplication.java | 2 ++ 2 files changed, 7 insertions(+) diff --git a/restconf/sal-rest-docgen/pom.xml b/restconf/sal-rest-docgen/pom.xml index 687ec614ea..d8547f6549 100644 --- a/restconf/sal-rest-docgen/pom.xml +++ b/restconf/sal-rest-docgen/pom.xml @@ -118,6 +118,11 @@ automaton 1.11-8 + + org.opendaylight.aaa + aaa-shiro + 0.7.0-SNAPSHOT + diff --git a/restconf/sal-rest-docgen/src/main/java/org/opendaylight/netconf/sal/rest/doc/jaxrs/ApiDocApplication.java b/restconf/sal-rest-docgen/src/main/java/org/opendaylight/netconf/sal/rest/doc/jaxrs/ApiDocApplication.java index c832364f14..93291ddd36 100644 --- a/restconf/sal-rest-docgen/src/main/java/org/opendaylight/netconf/sal/rest/doc/jaxrs/ApiDocApplication.java +++ b/restconf/sal-rest-docgen/src/main/java/org/opendaylight/netconf/sal/rest/doc/jaxrs/ApiDocApplication.java @@ -10,6 +10,7 @@ package org.opendaylight.netconf.sal.rest.doc.jaxrs; import java.util.HashSet; import java.util.Set; import javax.ws.rs.core.Application; +import org.opendaylight.aaa.provider.GsonProvider; import org.opendaylight.netconf.sal.rest.doc.impl.ApiDocServiceImpl; public class ApiDocApplication extends Application { @@ -18,6 +19,7 @@ public class ApiDocApplication extends Application { Set singletons = new HashSet<>(); singletons.add(ApiDocServiceImpl.getInstance()); singletons.add(new JaxbContextResolver()); + singletons.add(new GsonProvider()); return singletons; } } -- 2.36.6