]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-6584 WS api/resources/index document known bug regarding pagination
authorTeryk Bellahsene <teryk.bellahsene@sonarsource.com>
Thu, 28 Jan 2016 09:04:34 +0000 (10:04 +0100)
committerTeryk Bellahsene <teryk.bellahsene@sonarsource.com>
Thu, 28 Jan 2016 09:04:34 +0000 (10:04 +0100)
server/sonar-server/src/main/java/org/sonar/server/component/ws/ResourcesWs.java

index f2ea2507ed218d5af51a095fd335e1af9ceb4803..618cc39a5265fe039e3b759a8761704b8fffa8ea 100644 (file)
@@ -41,7 +41,14 @@ public class ResourcesWs implements WebService {
 
   private void defineIndexAction(NewController controller) {
     NewAction action = controller.createAction("index")
-      .setDescription("Get a list of components. Requires Browse permission on resource")
+      .setDescription("Gets a list of components. Requires Browse permission on resource.<br>" +
+        "The web service is deprecated and you're invited to use the alternatives: " +
+        "<ul>" +
+        "<li>if you need components only: api/components/tree</li>" +
+        "<li>if you need components with measures: api/measures/component_tree</li>" +
+        "</ul>" +
+        "When you provide one metric, the number of results is limited to 500. When several metrics are provided, the number of results is not limited. " +
+        "This is a known limitation and it won't be fixed.")
       .setSince("2.10")
       .setDeprecatedSince("5.4")
       .setHandler(RailsHandler.INSTANCE)