diff options
author | Julien Lancelot <julien.lancelot@sonarsource.com> | 2014-03-20 15:21:36 +0100 |
---|---|---|
committer | Julien Lancelot <julien.lancelot@sonarsource.com> | 2014-03-20 15:21:50 +0100 |
commit | 112de14fe80756a66dd8bbe7bd37b15260365441 (patch) | |
tree | 6ab269fab951b64c1624e37a48a8c07d33775792 /sonar-plugin-api | |
parent | 83d06f75616789706f5fb546a8aec7c51ecc1be1 (diff) | |
download | sonarqube-112de14fe80756a66dd8bbe7bd37b15260365441.tar.gz sonarqube-112de14fe80756a66dd8bbe7bd37b15260365441.zip |
SONAR-5056 Create restore from provided model action
Diffstat (limited to 'sonar-plugin-api')
3 files changed, 38 insertions, 0 deletions
diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/server/debt/DebtCharacteristic.java b/sonar-plugin-api/src/main/java/org/sonar/api/server/debt/DebtCharacteristic.java index 8f3dd602d7b..81d704ced4a 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/server/debt/DebtCharacteristic.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/server/debt/DebtCharacteristic.java @@ -22,6 +22,8 @@ package org.sonar.api.server.debt; import javax.annotation.CheckForNull; +import java.util.Date; + /** * @since 4.3 */ @@ -37,4 +39,9 @@ public interface DebtCharacteristic { @CheckForNull Integer parentId(); + + Date createdAt(); + + @CheckForNull + Date updatedAt(); } diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/server/debt/internal/DefaultDebtCharacteristic.java b/sonar-plugin-api/src/main/java/org/sonar/api/server/debt/internal/DefaultDebtCharacteristic.java index 6b6fce040f5..9c531cdaa24 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/server/debt/internal/DefaultDebtCharacteristic.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/server/debt/internal/DefaultDebtCharacteristic.java @@ -22,6 +22,11 @@ package org.sonar.api.server.debt.internal; import org.sonar.api.server.debt.DebtCharacteristic; +import javax.annotation.CheckForNull; +import javax.annotation.Nullable; + +import java.util.Date; + /** * @since 4.3 */ @@ -32,6 +37,8 @@ public class DefaultDebtCharacteristic implements DebtCharacteristic { private String name; private Integer order; private Integer parentId; + private Date createdAt; + private Date updatedAt; @Override public Integer id() { @@ -82,4 +89,24 @@ public class DefaultDebtCharacteristic implements DebtCharacteristic { this.parentId = parentId; return this; } + + public Date createdAt() { + return createdAt; + } + + public DefaultDebtCharacteristic setCreatedAt(Date createdAt) { + this.createdAt = createdAt; + return this; + } + + @CheckForNull + public Date updatedAt() { + return updatedAt; + } + + public DefaultDebtCharacteristic setUpdatedAt(@Nullable Date updatedAt) { + this.updatedAt = updatedAt; + return this; + } + } diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/technicaldebt/batch/internal/DefaultCharacteristic.java b/sonar-plugin-api/src/main/java/org/sonar/api/technicaldebt/batch/internal/DefaultCharacteristic.java index cb31ca50209..e5de8f01f4a 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/technicaldebt/batch/internal/DefaultCharacteristic.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/technicaldebt/batch/internal/DefaultCharacteristic.java @@ -33,6 +33,10 @@ import java.util.List; import static com.google.common.collect.Lists.newArrayList; +/** + * @deprecated since 4.3 + */ +@Deprecated public class DefaultCharacteristic implements Characteristic { private Integer id; |