Thu, 08 Oct 2020 20:16:47 +0200
adds versions overview
includes major refactoring of side menu generation
1 package de.uapcore.lightpit.viewmodel;
3 import de.uapcore.lightpit.entities.Issue;
4 import de.uapcore.lightpit.entities.Version;
6 import java.util.ArrayList;
7 import java.util.List;
9 public class VersionsView extends ProjectView {
11 private List<VersionInfo> versionInfo = new ArrayList<>();
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 }
22 public List<VersionInfo> getVersionInfo() {
23 return versionInfo;
24 }
25 }