From a1a1cd56cf3464200911a8c0dbef3ed25563aa6a Mon Sep 17 00:00:00 2001 From: Simon Brandhof Date: Fri, 3 May 2013 00:02:45 +0200 Subject: SONAR-3755 refactor issue dates --- .../src/main/java/org/sonar/api/issue/Issue.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'sonar-plugin-api/src/main') 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 fca69d8d0e0..775e919c599 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 @@ -21,6 +21,7 @@ package org.sonar.api.issue; import org.sonar.api.rule.RuleKey; +import javax.annotation.CheckForNull; import java.io.Serializable; import java.util.Date; import java.util.Map; @@ -53,30 +54,37 @@ public interface Issue extends Serializable { String description(); + @CheckForNull Integer line(); + @CheckForNull Double cost(); String status(); String resolution(); + @CheckForNull String userLogin(); + @CheckForNull String assignee(); boolean manual(); - Date createdAt(); + Date creationDate(); - Date updatedAt(); + Date updateDate(); - Date closedAt(); + @CheckForNull + Date closeDate(); + @CheckForNull String attribute(String key); Map attributes(); + @CheckForNull String authorLogin(); } -- cgit v1.2.3