From 28ad4901ffc85a84d1b0a7458ae48e54a7b0a2b4 Mon Sep 17 00:00:00 2001 From: Simon Brandhof Date: Fri, 25 May 2012 16:10:46 +0200 Subject: SONAR-2706 add Review#getRuleName() --- .../org/sonar/core/review/workflow/review/DefaultReview.java | 11 +++++++++++ .../sonar/core/review/workflow/review/ImmutableReview.java | 10 +++++----- .../java/org/sonar/core/review/workflow/review/Review.java | 2 ++ 3 files changed, 18 insertions(+), 5 deletions(-) (limited to 'sonar-core') diff --git a/sonar-core/src/main/java/org/sonar/core/review/workflow/review/DefaultReview.java b/sonar-core/src/main/java/org/sonar/core/review/workflow/review/DefaultReview.java index 51a52790000..2c6519e38bc 100644 --- a/sonar-core/src/main/java/org/sonar/core/review/workflow/review/DefaultReview.java +++ b/sonar-core/src/main/java/org/sonar/core/review/workflow/review/DefaultReview.java @@ -39,6 +39,7 @@ public final class DefaultReview implements MutableReview { private Long reviewId; private String ruleRepositoryKey; private String ruleKey; + private String ruleName; private Long line; private boolean switchedOff = false; private boolean manual = false; @@ -85,6 +86,15 @@ public final class DefaultReview implements MutableReview { return this; } + public String getRuleName() { + return ruleName; + } + + public DefaultReview setRuleName(String s) { + this.ruleName = s; + return this; + } + public Long getLine() { return line; } @@ -210,6 +220,7 @@ public final class DefaultReview implements MutableReview { clone.setReviewId(reviewId); clone.setRuleKey(ruleKey); clone.setRuleRepositoryKey(ruleRepositoryKey); + clone.setRuleName(ruleName); clone.setSeverity(severity); clone.setStatus(status); clone.setSwitchedOff(switchedOff); diff --git a/sonar-core/src/main/java/org/sonar/core/review/workflow/review/ImmutableReview.java b/sonar-core/src/main/java/org/sonar/core/review/workflow/review/ImmutableReview.java index 1f3b7e9e022..35c8f01a470 100644 --- a/sonar-core/src/main/java/org/sonar/core/review/workflow/review/ImmutableReview.java +++ b/sonar-core/src/main/java/org/sonar/core/review/workflow/review/ImmutableReview.java @@ -24,9 +24,9 @@ import java.util.Map; public class ImmutableReview implements Review { private Long violationId; private Long reviewId; - private Long ruleId; private String ruleRepositoryKey; private String ruleKey; + private String ruleName; private Long line; private boolean switchedOff = false; private boolean manual = false; @@ -52,12 +52,12 @@ public class ImmutableReview implements Review { this.reviewId = reviewId; } - public Long getRuleId() { - return ruleId; + public String getRuleName() { + return ruleName; } - void setRuleId(Long ruleId) { - this.ruleId = ruleId; + void setRuleName(String s) { + this.ruleName = s; } public String getRuleRepositoryKey() { diff --git a/sonar-core/src/main/java/org/sonar/core/review/workflow/review/Review.java b/sonar-core/src/main/java/org/sonar/core/review/workflow/review/Review.java index 95c8e28080a..777b6c5da96 100644 --- a/sonar-core/src/main/java/org/sonar/core/review/workflow/review/Review.java +++ b/sonar-core/src/main/java/org/sonar/core/review/workflow/review/Review.java @@ -27,6 +27,8 @@ public interface Review { String getRuleKey(); + String getRuleName(); + boolean isSwitchedOff(); String getMessage(); -- cgit v1.2.3