From 4e32f4e8da2753c13720534b4c3cd6701a86dd37 Mon Sep 17 00:00:00 2001 From: JUAN SALVADOR ALEIXANDRE TALENS Date: Fri, 2 Feb 2024 00:29:20 +0100 Subject: [PATCH] solved compilation problems --- .../sonar/prometheus/PrometheusWebService.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main/java/es/juaalta/sonar/prometheus/PrometheusWebService.java b/src/main/java/es/juaalta/sonar/prometheus/PrometheusWebService.java index 52836ea..410db63 100644 --- a/src/main/java/es/juaalta/sonar/prometheus/PrometheusWebService.java +++ b/src/main/java/es/juaalta/sonar/prometheus/PrometheusWebService.java @@ -4,6 +4,7 @@ import java.io.OutputStream; import java.io.OutputStreamWriter; +import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.HashSet; @@ -22,6 +23,7 @@ import org.sonar.api.utils.log.Logger; import org.sonar.api.utils.log.Loggers; import org.sonarqube.ws.Components; +import org.sonarqube.ws.Components.SearchWsResponse; import org.sonarqube.ws.Measures; import org.sonarqube.ws.client.WsClient; import org.sonarqube.ws.client.WsClientFactories; @@ -312,12 +314,12 @@ private List getProjects(WsClient wsClient) { boolean hasMore = true; while (hasMore) { - SearchResponse searchResponse = wsClient.components().search(new SearchRequest() - .setQualifiers(Collections.singletonList(Qualifiers.PROJECT)) - .setPs(500) - .setP(pageIndex)); + SearchWsResponse searchResponse = wsClient.components() + .search(new SearchRequest().setQualifiers(Collections.singletonList(Qualifiers.PROJECT)) + .setPs(String.valueOf(500)).setP(String.valueOf(pageIndex))); projects.addAll(searchResponse.getComponentsList()); - hasMore = searchResponse.getPaging().getPageIndex() * searchResponse.getPaging().getPageSize() < searchResponse.getPaging().getTotal(); + hasMore = searchResponse.getPaging().getPageIndex() * searchResponse.getPaging().getPageSize() < searchResponse + .getPaging().getTotal(); pageIndex++; }