]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-10730 Produce Portfolio PDF based on template, only header
authorJulien HENRY <julien.henry@sonarsource.com>
Tue, 9 Apr 2019 08:05:58 +0000 (10:05 +0200)
committerSonarTech <sonartech@sonarsource.com>
Fri, 26 Apr 2019 18:21:06 +0000 (20:21 +0200)
server/sonar-server/src/main/java/org/sonar/server/measure/ws/SearchHistoryResult.java

index 562304641e6f144f5231c0508dccb92573ac33cb..8c6be69bb2611b6a304742d6be762865b475fdd9 100644 (file)
@@ -38,7 +38,7 @@ import static org.sonar.api.utils.Paging.offset;
 import static org.sonar.db.metric.MetricDtoFunctions.isOptimizedForBestValue;
 import static org.sonar.server.measure.ws.MetricDtoWithBestValue.isEligibleForBestValue;
 
-class SearchHistoryResult {
+public class SearchHistoryResult {
   private final int page;
   private final int pageSize;
   private List<SnapshotDto> analyses;
@@ -47,7 +47,7 @@ class SearchHistoryResult {
   private Common.Paging paging;
   private ComponentDto component;
 
-  SearchHistoryResult(int page, int pageSize) {
+  public SearchHistoryResult(int page, int pageSize) {
     this.page = page;
     this.pageSize = pageSize;
   }
@@ -56,37 +56,37 @@ class SearchHistoryResult {
     return requireNonNull(component);
   }
 
-  SearchHistoryResult setComponent(ComponentDto component) {
+  public SearchHistoryResult setComponent(ComponentDto component) {
     this.component = component;
 
     return this;
   }
 
-  List<SnapshotDto> getAnalyses() {
+  public List<SnapshotDto> getAnalyses() {
     return requireNonNull(analyses);
   }
 
-  SearchHistoryResult setAnalyses(List<SnapshotDto> analyses) {
+  public SearchHistoryResult setAnalyses(List<SnapshotDto> analyses) {
     this.paging = Common.Paging.newBuilder().setPageIndex(page).setPageSize(pageSize).setTotal(analyses.size()).build();
     this.analyses = analyses.stream().skip(offset(page, pageSize)).limit(pageSize).collect(MoreCollectors.toList());
 
     return this;
   }
 
-  List<MetricDto> getMetrics() {
+  public List<MetricDto> getMetrics() {
     return requireNonNull(metrics);
   }
 
-  SearchHistoryResult setMetrics(List<MetricDto> metrics) {
+  public SearchHistoryResult setMetrics(List<MetricDto> metrics) {
     this.metrics = metrics;
     return this;
   }
 
-  List<MeasureDto> getMeasures() {
+  public List<MeasureDto> getMeasures() {
     return requireNonNull(measures);
   }
 
-  SearchHistoryResult setMeasures(List<MeasureDto> measures) {
+  public SearchHistoryResult setMeasures(List<MeasureDto> measures) {
     Set<String> analysisUuids = analyses.stream().map(SnapshotDto::getUuid).collect(MoreCollectors.toHashSet());
     ImmutableList.Builder<MeasureDto> measuresBuilder = ImmutableList.builder();
     List<MeasureDto> filteredMeasures = measures.stream()