src/main/java/de/uapcore/lightpit/viewmodel/IssueEditView.java

changeset 146
b0e83cab0bde
parent 134
f47e82cd6077
child 167
3f30adba1c63
--- a/src/main/java/de/uapcore/lightpit/viewmodel/IssueEditView.java	Fri Oct 23 12:38:20 2020 +0200
+++ b/src/main/java/de/uapcore/lightpit/viewmodel/IssueEditView.java	Fri Oct 23 13:29:33 2020 +0200
@@ -4,23 +4,12 @@
 
 import java.util.*;
 
-public class IssueEditView extends ProjectView {
-    private Issue issue;
-
+public class IssueEditView extends IssueDetailView {
     private List<Project> projects = Collections.emptyList();
     private Set<Version> versionsUpcoming = new HashSet<>();
     private Set<Version> versionsRecent = new HashSet<>();
     private List<User> users;
     private List<Component> components;
-    private List<IssueComment> comments;
-
-    public void setIssue(Issue issue) {
-        this.issue = issue;
-    }
-
-    public Issue getIssue() {
-        return issue;
-    }
 
     public List<Project> getProjects() {
         return projects;
@@ -42,8 +31,8 @@
         versionsRecent.clear();
         versionsUpcoming.clear();
         // keep the current selection, if any
-        versionsRecent.addAll(issue.getAffectedVersions());
-        versionsUpcoming.addAll(issue.getResolvedVersions());
+        versionsRecent.addAll(getIssue().getAffectedVersions());
+        versionsUpcoming.addAll(getIssue().getResolvedVersions());
         for (var v : versions) {
             if (v.getStatus().isReleased()) {
                 if (!v.getStatus().equals(VersionStatus.Deprecated))
@@ -77,12 +66,4 @@
     public IssueCategory[] getIssueCategory() {
         return IssueCategory.values();
     }
-
-    public List<IssueComment> getComments() {
-        return comments;
-    }
-
-    public void setComments(List<IssueComment> comments) {
-        this.comments = comments;
-    }
 }

mercurial