Fix RestconfOperationsService.getOperations(UriInfo)
[netconf.git] / restconf / restconf-nb-rfc8040 / src / main / java / org / opendaylight / restconf / nb / rfc8040 / rests / services / impl / RestconfOperationsServiceImpl.java
index 4e12ba40a640cd494d4e0f2af025b0e325eefae3..28c0cd14cd66fcdc75d1b47418c5d8559fbabaae 100644 (file)
@@ -15,6 +15,7 @@ import javax.ws.rs.core.UriInfo;
 import org.opendaylight.mdsal.dom.api.DOMMountPoint;
 import org.opendaylight.mdsal.dom.api.DOMMountPointService;
 import org.opendaylight.mdsal.dom.api.DOMSchemaService;
+import org.opendaylight.restconf.common.OperationsContent;
 import org.opendaylight.restconf.common.context.InstanceIdentifierContext;
 import org.opendaylight.restconf.common.context.NormalizedNodeContext;
 import org.opendaylight.restconf.common.errors.RestconfDocumentedException;
@@ -53,8 +54,13 @@ public class RestconfOperationsServiceImpl implements RestconfOperationsService
     }
 
     @Override
-    public NormalizedNodeContext getOperations(final UriInfo uriInfo) {
-        return OperationsResourceUtils.contextForModelContext(schemaContextHandler.get(), null);
+    public String getOperationsJSON() {
+        return OperationsContent.JSON.bodyFor(schemaContextHandler.get());
+    }
+
+    @Override
+    public String getOperationsXML() {
+        return OperationsContent.XML.bodyFor(schemaContextHandler.get());
     }
 
     @Override