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 c832364f1408080eaefbd54cb62f4cdb1e377bbd..af9cdcdd1674837e6fbeed933d8bbef81b3f21e7 100644 (file)
@@ -10,14 +10,22 @@ 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;
     }
 }