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

changeset 109
2e0669e814ff
child 134
f47e82cd6077
equal deleted inserted replaced
108:6657dad897ea 109:2e0669e814ff
1 package de.uapcore.lightpit.viewmodel;
2
3 import de.uapcore.lightpit.entities.Issue;
4 import de.uapcore.lightpit.entities.Version;
5
6 import java.util.ArrayList;
7 import java.util.List;
8
9 public class VersionsView extends ProjectView {
10
11 private List<VersionInfo> versionInfo = new ArrayList<>();
12
13 public void update(List<Version> versions, List<Issue> issues) {
14 versionInfo.clear();
15 for (var version : versions) {
16 final var info = new VersionInfo(version);
17 info.collectIssues(issues);
18 versionInfo.add(info);
19 }
20 }
21
22 public List<VersionInfo> getVersionInfo() {
23 return versionInfo;
24 }
25 }

mercurial