diff options
author | Evgeny Mandrikov <mandrikov@gmail.com> | 2011-12-08 15:27:47 +0400 |
---|---|---|
committer | Evgeny Mandrikov <mandrikov@gmail.com> | 2011-12-08 16:50:36 +0400 |
commit | 1caf2de1184017100a2f53e962c39b9ae06299de (patch) | |
tree | 6911ae767bd74707e2338063a22e9650cfe9811b /sonar-plugin-api | |
parent | 542a118e207d20b3bb323b35bd23e02b14c202de (diff) | |
download | sonarqube-1caf2de1184017100a2f53e962c39b9ae06299de.tar.gz sonarqube-1caf2de1184017100a2f53e962c39b9ae06299de.zip |
Add RULE_FAILURES.COMMITTER
Note that this field is experimental and should not be used by plugins,
even if it can be accessed via API classes.
Diffstat (limited to 'sonar-plugin-api')
-rw-r--r-- | sonar-plugin-api/src/main/java/org/sonar/api/database/model/RuleFailureModel.java | 11 | ||||
-rw-r--r-- | sonar-plugin-api/src/main/java/org/sonar/api/rules/Violation.java | 18 |
2 files changed, 29 insertions, 0 deletions
diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/database/model/RuleFailureModel.java b/sonar-plugin-api/src/main/java/org/sonar/api/database/model/RuleFailureModel.java index feb1b7c6328..d5d3fa5ddb7 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/database/model/RuleFailureModel.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/database/model/RuleFailureModel.java @@ -67,6 +67,9 @@ public class RuleFailureModel extends BaseIdentifiable { @Column(name = "switched_off", updatable = true, nullable = true) private Boolean switchedOff = Boolean.FALSE; + @Column(name = "committer", updatable = true, nullable = true, length = 40) + private String committer; + public String getMessage() { return message; } @@ -170,6 +173,14 @@ public class RuleFailureModel extends BaseIdentifiable { return this; } + public String getCommitter() { + return committer; + } + + public void setCommitter(String committer) { + this.committer = committer; + } + @Override public boolean equals(Object obj) { if (!(obj instanceof RuleFailureModel)) { diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/rules/Violation.java b/sonar-plugin-api/src/main/java/org/sonar/api/rules/Violation.java index 4efc2779a01..a4e0aed33bc 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/rules/Violation.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/rules/Violation.java @@ -42,6 +42,7 @@ public class Violation { private boolean isNew = false; private boolean isManual = false; private Integer permanentId; + private String committer; /** * Creates of a violation from a rule. Will need to define the resource later on @@ -315,6 +316,23 @@ public class Violation { return this; } + /** + * @since 2.13 + */ + public String getCommitter() { + return committer; + } + + /** + * For internal use only. + * + * @since 2.13 + */ + public Violation setCommitter(String committer) { + this.committer = committer; + return this; + } + @Override public String toString() { return ReflectionToStringBuilder.toString(this); |