]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-5529 - IssueDoc is our domain object and must implement Issue (from API)
authorStephane Gamard <stephane.gamard@sonarsource.com>
Sun, 31 Aug 2014 13:47:04 +0000 (15:47 +0200)
committerStephane Gamard <stephane.gamard@sonarsource.com>
Sun, 31 Aug 2014 13:47:04 +0000 (15:47 +0200)
server/sonar-server/src/main/java/org/sonar/server/issue/index/IssueDoc.java

index 927dda43b6f689c272ea85eb0c663a70630edcc9..344a482e78d958c44fdbadc7f654831d3daf1aef 100644 (file)
  */
 package org.sonar.server.issue.index;
 
-public class IssueDoc {
+import org.sonar.api.issue.Issue;
+import org.sonar.api.issue.IssueComment;
+import org.sonar.api.rule.RuleKey;
+import org.sonar.server.search.BaseDoc;
+
+import java.util.Date;
+import java.util.List;
+import java.util.Map;
+
+public class IssueDoc extends BaseDoc implements Issue {
+
+  public IssueDoc(Map<String, Object> fields) {
+    super(fields);
+  }
+
+  @Override
+  public String key() {
+    return null;
+  }
+
+  @Override
+  public String componentKey() {
+    return null;
+  }
+
+  @Override
+  public RuleKey ruleKey() {
+    return null;
+  }
+
+  @Override
+  public String severity() {
+    return null;
+  }
+
+  @Override
+  public String message() {
+    return null;
+  }
+
+  @Override
+  public Integer line() {
+    return null;
+  }
+
+  @Override
+  public Double effortToFix() {
+    return null;
+  }
+
+  @Override
+  public String status() {
+    return null;
+  }
+
+  @Override
+  public String resolution() {
+    return null;
+  }
+
+  @Override
+  public String reporter() {
+    return null;
+  }
+
+  @Override
+  public String assignee() {
+    return null;
+  }
+
+  @Override
+  public Date creationDate() {
+    return null;
+  }
+
+  @Override
+  public Date updateDate() {
+    return null;
+  }
+
+  @Override
+  public Date closeDate() {
+    return null;
+  }
+
+  @Override
+  public String attribute(String key) {
+    return null;
+  }
+
+  @Override
+  public Map<String, String> attributes() {
+    return null;
+  }
+
+  @Override
+  public String authorLogin() {
+    return null;
+  }
+
+  @Override
+  public String actionPlanKey() {
+    return null;
+  }
+
+  @Override
+  public List<IssueComment> comments() {
+    return null;
+  }
+
+  @Override
+  public boolean isNew() {
+    return false;
+  }
 }