aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-plugin-api/src/main/java/org/sonar/api/issue/IssueQuery.java
diff options
context:
space:
mode:
Diffstat (limited to 'sonar-plugin-api/src/main/java/org/sonar/api/issue/IssueQuery.java')
-rw-r--r--sonar-plugin-api/src/main/java/org/sonar/api/issue/IssueQuery.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/issue/IssueQuery.java b/sonar-plugin-api/src/main/java/org/sonar/api/issue/IssueQuery.java
index e7cf30e7cf7..ab6ec98a9cd 100644
--- a/sonar-plugin-api/src/main/java/org/sonar/api/issue/IssueQuery.java
+++ b/sonar-plugin-api/src/main/java/org/sonar/api/issue/IssueQuery.java
@@ -38,6 +38,7 @@ public class IssueQuery {
private final List<String> statuses;
private final List<String> resolutions;
private final List<String> components;
+ private final List<String> componentRoots;
private final String ruleRepository;
private final String rule;
private final List<String> userLogins;
@@ -52,6 +53,7 @@ public class IssueQuery {
this.statuses = builder.statuses;
this.resolutions = builder.resolutions;
this.components = builder.components;
+ this.componentRoots = builder.componentRoots;
this.ruleRepository = builder.ruleRepository;
this.rule = builder.rule;
this.userLogins = builder.userLogins;
@@ -82,6 +84,10 @@ public class IssueQuery {
return components;
}
+ public List<String> componentRoots() {
+ return componentRoots;
+ }
+
public String ruleRepository() {
return ruleRepository;
}
@@ -137,6 +143,7 @@ public class IssueQuery {
private List<String> statuses;
private List<String> resolutions;
private List<String> components;
+ private List<String> componentRoots;
private String ruleRepository;
private String rule;
private List<String> userLogins;
@@ -174,6 +181,11 @@ public class IssueQuery {
return this;
}
+ public Builder componentRoots(List<String> l) {
+ this.componentRoots = l;
+ return this;
+ }
+
public Builder ruleRepository(String ruleRepository) {
this.ruleRepository = ruleRepository;
return this;