diff -r 6657dad897ea -r 2e0669e814ff src/main/java/de/uapcore/lightpit/viewmodel/VersionsView.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/main/java/de/uapcore/lightpit/viewmodel/VersionsView.java Thu Oct 08 20:16:47 2020 +0200 @@ -0,0 +1,25 @@ +package de.uapcore.lightpit.viewmodel; + +import de.uapcore.lightpit.entities.Issue; +import de.uapcore.lightpit.entities.Version; + +import java.util.ArrayList; +import java.util.List; + +public class VersionsView extends ProjectView { + + private List versionInfo = new ArrayList<>(); + + public void update(List versions, List issues) { + versionInfo.clear(); + for (var version : versions) { + final var info = new VersionInfo(version); + info.collectIssues(issues); + versionInfo.add(info); + } + } + + public List getVersionInfo() { + return versionInfo; + } +}