aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-batch-protocol/src/main
diff options
context:
space:
mode:
authorJulien Lancelot <julien.lancelot@sonarsource.com>2015-02-09 11:41:55 +0100
committerJulien Lancelot <julien.lancelot@sonarsource.com>2015-02-09 11:56:57 +0100
commit5053107fc465f952e63d42308ee621023db855e8 (patch)
tree7277d69ba4b52d1618cb5305067a674c64596af2 /sonar-batch-protocol/src/main
parent0ea7c0cedcadefe53e5ea7aab1e66592c0cb9279 (diff)
downloadsonarqube-5053107fc465f952e63d42308ee621023db855e8.tar.gz
sonarqube-5053107fc465f952e63d42308ee621023db855e8.zip
SONAR-6162 Return template rule key in /batch/projects WS
Diffstat (limited to 'sonar-batch-protocol/src/main')
-rw-r--r--sonar-batch-protocol/src/main/java/org/sonar/batch/protocol/input/ActiveRule.java11
1 files changed, 9 insertions, 2 deletions
diff --git a/sonar-batch-protocol/src/main/java/org/sonar/batch/protocol/input/ActiveRule.java b/sonar-batch-protocol/src/main/java/org/sonar/batch/protocol/input/ActiveRule.java
index d9bf2e3bea7..ab6e6c64192 100644
--- a/sonar-batch-protocol/src/main/java/org/sonar/batch/protocol/input/ActiveRule.java
+++ b/sonar-batch-protocol/src/main/java/org/sonar/batch/protocol/input/ActiveRule.java
@@ -26,13 +26,15 @@ import java.util.HashMap;
import java.util.Map;
public class ActiveRule {
- private final String repositoryKey, ruleKey;
+ private final String repositoryKey, ruleKey, templateRuleKey;
private final String name, severity, internalKey, language;
private final Map<String, String> params = new HashMap<String, String>();
- public ActiveRule(String repositoryKey, String ruleKey, String name, @Nullable String severity, @Nullable String internalKey, @Nullable String language) {
+ public ActiveRule(String repositoryKey, String ruleKey, @Nullable String templateRuleKey, String name, @Nullable String severity,
+ @Nullable String internalKey, @Nullable String language) {
this.repositoryKey = repositoryKey;
this.ruleKey = ruleKey;
+ this.templateRuleKey = templateRuleKey;
this.name = name;
this.severity = severity;
this.internalKey = internalKey;
@@ -47,6 +49,11 @@ public class ActiveRule {
return ruleKey;
}
+ @CheckForNull
+ public String templateRuleKey() {
+ return templateRuleKey;
+ }
+
public String name() {
return name;
}