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

Fri, 18 Dec 2020 16:16:54 +0100

author
Mike Becker <universe@uap-core.de>
date
Fri, 18 Dec 2020 16:16:54 +0100
changeset 165
b1fc8aed5969
parent 134
f47e82cd6077
permissions
-rw-r--r--

Add mailto link to the display name above comments - fixes #112

     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> versionInfos = new ArrayList<>();
    13     public VersionsView() {
    14         setSelectedPage(SELECTED_PAGE_VERSIONS);
    15     }
    17     public void update(List<Version> versions, List<Issue> issues) {
    18         versionInfos.clear();
    19         for (var version : versions) {
    20             final var info = new VersionInfo(version);
    21             info.collectIssues(issues);
    22             versionInfos.add(info);
    23         }
    24     }
    26     public List<VersionInfo> getVersionInfos() {
    27         return versionInfos;
    28     }
    29 }

mercurial