diff options
author | Simon Brandhof <simon.brandhof@gmail.com> | 2013-02-22 16:42:31 +0100 |
---|---|---|
committer | Simon Brandhof <simon.brandhof@gmail.com> | 2013-02-22 16:42:41 +0100 |
commit | 9edd9796bbe9125b51c733b75ef083044056b9e4 (patch) | |
tree | 645db53d16f0d92b1b6ddd1ac26e9179dc01a97d /sonar-server | |
parent | 501e05f252eb8c36306da2a7bfbd489cf90b9dba (diff) | |
download | sonarqube-9edd9796bbe9125b51c733b75ef083044056b9e4.tar.gz sonarqube-9edd9796bbe9125b51c733b75ef083044056b9e4.zip |
Fix some quality flaws
Diffstat (limited to 'sonar-server')
-rw-r--r-- | sonar-server/src/main/java/org/sonar/server/startup/RegisterNewMeasureFilters.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/sonar-server/src/main/java/org/sonar/server/startup/RegisterNewMeasureFilters.java b/sonar-server/src/main/java/org/sonar/server/startup/RegisterNewMeasureFilters.java index 13c1ec5234d..ac27319ce45 100644 --- a/sonar-server/src/main/java/org/sonar/server/startup/RegisterNewMeasureFilters.java +++ b/sonar-server/src/main/java/org/sonar/server/startup/RegisterNewMeasureFilters.java @@ -105,7 +105,12 @@ public final class RegisterNewMeasureFilters { if (filter.getPageSize() > 0) { fields.add("pageSize=" + filter.getPageSize()); } + appendCriteria(filter, fields); + appendColumns(filter, fields); + return Joiner.on("|").join(fields); + } + private static void appendCriteria(Filter filter, List<String> fields) { int metricCriterionId = 1; for (Criterion criterion : filter.getCriteria()) { if ("qualifier".equals(criterion.getFamily())) { @@ -132,6 +137,9 @@ public final class RegisterNewMeasureFilters { metricCriterionId += 1; } } + } + + private static void appendColumns(Filter filter, List<String> fields) { List<String> columnFields = Lists.newArrayList(); for (FilterColumn column : filter.getColumns()) { String columnKey = column.getFamily(); @@ -143,6 +151,5 @@ public final class RegisterNewMeasureFilters { if (!columnFields.isEmpty()) { fields.add("cols=" + Joiner.on(",").join(columnFields)); } - return Joiner.on("|").join(fields); } } |