Add pagination for mounted resources of apidocs
[netconf.git] / restconf / sal-rest-docgen / src / main / java / org / opendaylight / netconf / sal / rest / doc / mountpoints / MountPointSwagger.java
index ad79f153fe0dd5cf6880ff53308c633060dec936..fe037cf47f323e6f752a7cc646b5eb0224099dae 100644 (file)
@@ -101,6 +101,10 @@ public class MountPointSwagger implements DOMMountPointListener, AutoCloseable {
     }
 
     public ResourceList getResourceList(final UriInfo uriInfo, final Long id) {
+        return getResourceList(uriInfo, id, 0, true);
+    }
+
+    public ResourceList getResourceList(final UriInfo uriInfo, final Long id, final int pageNum, boolean all) {
         final YangInstanceIdentifier iid = getInstanceId(id);
         if (iid == null) {
             return null; // indicating not found.
@@ -115,7 +119,7 @@ public class MountPointSwagger implements DOMMountPointListener, AutoCloseable {
         dataStores.setPath(swaggerGenerator.generatePath(uriInfo, DATASTORES_LABEL, DATASTORES_REVISION));
         resources.add(dataStores);
         final String urlPrefix = getYangMountUrl(iid);
-        final ResourceList list = swaggerGenerator.getResourceListing(uriInfo, context, urlPrefix);
+        final ResourceList list = swaggerGenerator.getResourceListing(uriInfo, context, urlPrefix, pageNum, all);
         resources.addAll(list.getApis());
         list.setApis(resources);
         return list;