Convert apidocs to new web API
[netconf.git] / restconf / sal-rest-docgen / src / main / java / org / opendaylight / netconf / sal / rest / doc / jaxrs / ApiDocApplication.java
index 571d4f12c57a6f8a7aa82510a4d0ca6303c81b2d..af9cdcdd1674837e6fbeed933d8bbef81b3f21e7 100644 (file)
@@ -9,17 +9,23 @@ 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.netconf.sal.rest.doc.impl.ApiDocServiceImpl;
+import org.opendaylight.aaa.provider.GsonProvider;
+import org.opendaylight.netconf.sal.rest.doc.api.ApiDocService;
 
 public class ApiDocApplication extends Application {
+    private final ApiDocService apiDocService;
+
+    public ApiDocApplication(ApiDocService apiDocService) {
+        this.apiDocService = apiDocService;
+    }
+
     @Override
     public Set<Object> getSingletons() {
         Set<Object> singletons = new HashSet<>();
-        singletons.add(ApiDocServiceImpl.getInstance());
+        singletons.add(apiDocService);
         singletons.add(new JaxbContextResolver());
+        singletons.add(new GsonProvider());
         return singletons;
     }
 }