aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-plugin-api
diff options
context:
space:
mode:
authorSimon Brandhof <simon.brandhof@sonarsource.com>2014-12-09 22:28:16 +0100
committerSimon Brandhof <simon.brandhof@sonarsource.com>2014-12-09 22:28:16 +0100
commit0e74c4e6f9d352fe7965a63f6a1a48db2b56be49 (patch)
tree5a6e6fcb2030ad21a2ee5e70ac5a9ec82e365e38 /sonar-plugin-api
parent7af27c56b4dc3077c483a044df47af65b713fde1 (diff)
downloadsonarqube-0e74c4e6f9d352fe7965a63f6a1a48db2b56be49.tar.gz
sonarqube-0e74c4e6f9d352fe7965a63f6a1a48db2b56be49.zip
SONAR-4624 new issue resolution "muted"
Diffstat (limited to 'sonar-plugin-api')
-rw-r--r--sonar-plugin-api/src/main/java/org/sonar/api/issue/DefaultTransitions.java7
-rw-r--r--sonar-plugin-api/src/main/java/org/sonar/api/issue/Issue.java8
2 files changed, 13 insertions, 2 deletions
diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/issue/DefaultTransitions.java b/sonar-plugin-api/src/main/java/org/sonar/api/issue/DefaultTransitions.java
index 94109badb36..b8de744b266 100644
--- a/sonar-plugin-api/src/main/java/org/sonar/api/issue/DefaultTransitions.java
+++ b/sonar-plugin-api/src/main/java/org/sonar/api/issue/DefaultTransitions.java
@@ -36,7 +36,12 @@ public interface DefaultTransitions {
String CLOSE = "close";
/**
+ * @since 5.1
+ */
+ String MUTE = "mute";
+
+ /**
* @since 4.4
*/
- List<String> ALL = ImmutableList.of(CONFIRM, UNCONFIRM, REOPEN, RESOLVE, FALSE_POSITIVE, CLOSE);
+ List<String> ALL = ImmutableList.of(CONFIRM, UNCONFIRM, REOPEN, RESOLVE, FALSE_POSITIVE, MUTE, CLOSE);
}
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 9bc6322ea1b..55caecffcae 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
@@ -61,7 +61,13 @@ public interface Issue extends Serializable {
*/
String RESOLUTION_REMOVED = "REMOVED";
- List<String> RESOLUTIONS = ImmutableList.of(RESOLUTION_FALSE_POSITIVE, RESOLUTION_FIXED, RESOLUTION_REMOVED);
+ /**
+ * Issue is irrelevant in the context and was muted by user.
+ * @since 5.1
+ */
+ String RESOLUTION_MUTED = "MUTED";
+
+ List<String> RESOLUTIONS = ImmutableList.of(RESOLUTION_FALSE_POSITIVE, RESOLUTION_MUTED, RESOLUTION_FIXED, RESOLUTION_REMOVED);
/**
* Return all available statuses