diff -r 6d2d69fd1c12 -r b0e83cab0bde src/main/java/de/uapcore/lightpit/viewmodel/IssueEditView.java --- 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 projects = Collections.emptyList(); private Set versionsUpcoming = new HashSet<>(); private Set versionsRecent = new HashSet<>(); private List users; private List components; - private List comments; - - public void setIssue(Issue issue) { - this.issue = issue; - } - - public Issue getIssue() { - return issue; - } public List 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 getComments() { - return comments; - } - - public void setComments(List comments) { - this.comments = comments; - } }