aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-plugin-api/src/main
diff options
context:
space:
mode:
authorSimon Brandhof <simon.brandhof@gmail.com>2013-04-11 16:42:24 +0200
committerSimon Brandhof <simon.brandhof@gmail.com>2013-04-11 16:42:35 +0200
commit7d243175adfa986d8f3b64adc0eba1e289101448 (patch)
treef7881237b1fd9663658ae7d1f0fa9b4890484eaf /sonar-plugin-api/src/main
parentfa79db824d284f92ff2cb65c9dc7d3029f3a36fa (diff)
downloadsonarqube-7d243175adfa986d8f3b64adc0eba1e289101448.tar.gz
sonarqube-7d243175adfa986d8f3b64adc0eba1e289101448.zip
SONAR-3755 complete IssueActions
Diffstat (limited to 'sonar-plugin-api/src/main')
-rw-r--r--sonar-plugin-api/src/main/java/org/sonar/api/issue/Issue.java4
-rw-r--r--sonar-plugin-api/src/main/java/org/sonar/api/issue/IssueActions.java22
2 files changed, 18 insertions, 8 deletions
diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/issue/Issue.java b/sonar-plugin-api/src/main/java/org/sonar/api/issue/Issue.java
index ad582ebb4c2..652ed9cd9bd 100644
--- a/sonar-plugin-api/src/main/java/org/sonar/api/issue/Issue.java
+++ b/sonar-plugin-api/src/main/java/org/sonar/api/issue/Issue.java
@@ -30,8 +30,10 @@ public interface Issue {
String STATUS_REOPENED = "REOPENED";
String STATUS_RESOLVED = "RESOLVED";
String STATUS_CLOSED = "CLOSED";
+
String RESOLUTION_FALSE_POSITIVE = "FALSE-POSITIVE";
String RESOLUTION_FIXED = "FIXED";
+
String SEVERITY_INFO = "INFO";
String SEVERITY_MINOR = "MINOR";
String SEVERITY_MAJOR = "MAJOR";
@@ -39,7 +41,7 @@ public interface Issue {
String SEVERITY_BLOCKER = "BLOCKER";
/**
- * Unique key
+ * Unique generated key
*/
String key();
diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/issue/IssueActions.java b/sonar-plugin-api/src/main/java/org/sonar/api/issue/IssueActions.java
index d7f2dbcd925..91dd34b5a02 100644
--- a/sonar-plugin-api/src/main/java/org/sonar/api/issue/IssueActions.java
+++ b/sonar-plugin-api/src/main/java/org/sonar/api/issue/IssueActions.java
@@ -26,12 +26,20 @@ import javax.annotation.Nullable;
public interface IssueActions extends BatchComponent, ServerComponent {
- IssueActions comment(Issue issue, String userLogin, String comment);
- IssueActions setSeverity(Issue issue, String severity);
- IssueActions setMessage(Issue issue, String message);
- IssueActions setCost(Issue issue, @Nullable Double cost);
- IssueActions setResolution(Issue issue, String resolution);
- IssueActions assign(Issue issue, String userLogin);
- IssueActions setAttribute(Issue issue, String key, @Nullable String value);
+ Issue comment(Issue issue, String userLogin, String comment);
+
+ Issue setSeverity(Issue issue, String severity);
+
+ Issue setManualSeverity(Issue issue, String severity);
+
+ Issue setMessage(Issue issue, String message);
+
+ Issue setCost(Issue issue, @Nullable Double cost);
+
+ Issue setResolution(Issue issue, String resolution);
+
+ Issue assign(Issue issue, String userLogin);
+
+ Issue setAttribute(Issue issue, String key, @Nullable String value);
}