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

changeset 95
0552cc5755f3
parent 93
a44d59bbf447
child 99
a369fb1b3aa2
equal deleted inserted replaced
94:edba952cfc57 95:0552cc5755f3
1 package de.uapcore.lightpit.viewmodel; 1 package de.uapcore.lightpit.viewmodel;
2 2
3 import de.uapcore.lightpit.entities.*; 3 import de.uapcore.lightpit.entities.*;
4 4
5 import java.util.ArrayList; 5 import java.util.*;
6 import java.util.Collections;
7 import java.util.List;
8 6
9 public class IssueEditView { 7 public class IssueEditView {
10 private final Issue issue; 8 private final Issue issue;
11 9
12 private List<Project> projects = Collections.emptyList(); 10 private List<Project> projects = Collections.emptyList();
13 private List<Version> versionsUpcoming = new ArrayList<>(); 11 private Set<Version> versionsUpcoming = new HashSet<>();
14 private List<Version> versionsRecent = new ArrayList<>(); 12 private Set<Version> versionsRecent = new HashSet<>();
15 private List<User> users; 13 private List<User> users;
16 14
17 public IssueEditView(Issue issue) { 15 public IssueEditView(Issue issue) {
18 this.issue = issue; 16 this.issue = issue;
19 } 17 }
28 26
29 public void setProjects(List<Project> projects) { 27 public void setProjects(List<Project> projects) {
30 this.projects = projects; 28 this.projects = projects;
31 } 29 }
32 30
33 public List<Version> getVersionsUpcoming() { 31 public Collection<Version> getVersionsUpcoming() {
34 return versionsUpcoming; 32 return versionsUpcoming;
35 } 33 }
36 34
37 public List<Version> getVersionsRecent() { 35 public Collection<Version> getVersionsRecent() {
38 return versionsRecent; 36 return versionsRecent;
39 } 37 }
40 38
41 public void setVersions(List<Version> versions) { 39 public void setVersions(List<Version> versions) {
42 versionsRecent.clear(); 40 versionsRecent.clear();

mercurial