universe@109: package de.uapcore.lightpit.viewmodel; universe@109: universe@109: import de.uapcore.lightpit.entities.Issue; universe@109: import de.uapcore.lightpit.entities.Version; universe@109: universe@109: import java.util.ArrayList; universe@109: import java.util.List; universe@109: universe@109: public class VersionsView extends ProjectView { universe@109: universe@109: private List versionInfo = new ArrayList<>(); universe@109: universe@109: public void update(List versions, List issues) { universe@109: versionInfo.clear(); universe@109: for (var version : versions) { universe@109: final var info = new VersionInfo(version); universe@109: info.collectIssues(issues); universe@109: versionInfo.add(info); universe@109: } universe@109: } universe@109: universe@109: public List getVersionInfo() { universe@109: return versionInfo; universe@109: } universe@109: }