aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-plugin-api
diff options
context:
space:
mode:
authorGodin <mandrikov@gmail.com>2010-11-30 14:22:02 +0000
committerGodin <mandrikov@gmail.com>2010-11-30 14:22:02 +0000
commitf3dbea9ac1d53862a698396dfafc10f5c951453d (patch)
treefdea1f8dc26a242894496e6357f2eaf141a4c294 /sonar-plugin-api
parent4cc9bec445ec46161c8693d8125525cf0e1bb478 (diff)
downloadsonarqube-f3dbea9ac1d53862a698396dfafc10f5c951453d.tar.gz
sonarqube-f3dbea9ac1d53862a698396dfafc10f5c951453d.zip
SONAR-1450: Add the column RULE_FAILURES.CREATED_AT
Diffstat (limited to 'sonar-plugin-api')
-rw-r--r--sonar-plugin-api/src/main/java/org/sonar/api/database/model/RuleFailureModel.java22
1 files changed, 16 insertions, 6 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 2d18f044bb6..ccaea4c15c1 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
@@ -19,12 +19,6 @@
*/
package org.sonar.api.database.model;
-import javax.persistence.Column;
-import javax.persistence.Entity;
-import javax.persistence.EnumType;
-import javax.persistence.Enumerated;
-import javax.persistence.Table;
-
import org.apache.commons.lang.StringUtils;
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
@@ -32,6 +26,10 @@ import org.apache.commons.lang.builder.ReflectionToStringBuilder;
import org.sonar.api.database.BaseIdentifiable;
import org.sonar.api.rules.RulePriority;
+import java.util.Date;
+
+import javax.persistence.*;
+
@Entity
@Table(name = "rule_failures")
public class RuleFailureModel extends BaseIdentifiable {
@@ -57,6 +55,10 @@ public class RuleFailureModel extends BaseIdentifiable {
@Column(name = "cost", updatable = true, nullable = true)
private Double cost;
+ @Temporal(TemporalType.TIMESTAMP)
+ @Column(name = "created_at", updatable = true, nullable = true)
+ private Date createdAt;
+
public String getMessage() {
return message;
}
@@ -114,6 +116,14 @@ public class RuleFailureModel extends BaseIdentifiable {
return this;
}
+ public Date getCreatedAt() {
+ return createdAt;
+ }
+
+ public void setCreatedAt(Date createdAt) {
+ this.createdAt = createdAt;
+ }
+
@Override
public boolean equals(Object obj) {
if (!(obj instanceof RuleFailureModel)) {