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

changeset 134
f47e82cd6077
parent 124
ed2e7aef2a3e
child 146
b0e83cab0bde
equal deleted inserted replaced
133:ef075cd7ce55 134:f47e82cd6077
9 9
10 private List<Project> projects = Collections.emptyList(); 10 private List<Project> projects = Collections.emptyList();
11 private Set<Version> versionsUpcoming = new HashSet<>(); 11 private Set<Version> versionsUpcoming = new HashSet<>();
12 private Set<Version> versionsRecent = new HashSet<>(); 12 private Set<Version> versionsRecent = new HashSet<>();
13 private List<User> users; 13 private List<User> users;
14 private List<Component> components;
14 private List<IssueComment> comments; 15 private List<IssueComment> comments;
15 16
16 public void setIssue(Issue issue) { 17 public void setIssue(Issue issue) {
17 this.issue = issue; 18 this.issue = issue;
18 } 19 }
43 // keep the current selection, if any 44 // keep the current selection, if any
44 versionsRecent.addAll(issue.getAffectedVersions()); 45 versionsRecent.addAll(issue.getAffectedVersions());
45 versionsUpcoming.addAll(issue.getResolvedVersions()); 46 versionsUpcoming.addAll(issue.getResolvedVersions());
46 for (var v : versions) { 47 for (var v : versions) {
47 if (v.getStatus().isReleased()) { 48 if (v.getStatus().isReleased()) {
48 versionsRecent.add(v); 49 if (!v.getStatus().equals(VersionStatus.Deprecated))
50 versionsRecent.add(v);
49 } else { 51 } else {
50 versionsUpcoming.add(v); 52 versionsUpcoming.add(v);
51 } 53 }
52 } 54 }
53 } 55 }
56 return users; 58 return users;
57 } 59 }
58 60
59 public void setUsers(List<User> users) { 61 public void setUsers(List<User> users) {
60 this.users = users; 62 this.users = users;
63 }
64
65 public List<Component> getComponents() {
66 return components;
67 }
68
69 public void setComponents(List<Component> components) {
70 this.components = components;
61 } 71 }
62 72
63 public IssueStatus[] getIssueStatus() { 73 public IssueStatus[] getIssueStatus() {
64 return IssueStatus.values(); 74 return IssueStatus.values();
65 } 75 }

mercurial