diff options
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.java | 12 |
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; |