6 import java.util.ArrayList; |
6 import java.util.ArrayList; |
7 import java.util.List; |
7 import java.util.List; |
8 |
8 |
9 public class VersionsView extends ProjectView { |
9 public class VersionsView extends ProjectView { |
10 |
10 |
11 private List<VersionInfo> versionInfo = new ArrayList<>(); |
11 private List<VersionInfo> versionInfos = new ArrayList<>(); |
|
12 |
|
13 public VersionsView() { |
|
14 setSelectedPage(SELECTED_PAGE_VERSIONS); |
|
15 } |
12 |
16 |
13 public void update(List<Version> versions, List<Issue> issues) { |
17 public void update(List<Version> versions, List<Issue> issues) { |
14 versionInfo.clear(); |
18 versionInfos.clear(); |
15 for (var version : versions) { |
19 for (var version : versions) { |
16 final var info = new VersionInfo(version); |
20 final var info = new VersionInfo(version); |
17 info.collectIssues(issues); |
21 info.collectIssues(issues); |
18 versionInfo.add(info); |
22 versionInfos.add(info); |
19 } |
23 } |
20 } |
24 } |
21 |
25 |
22 public List<VersionInfo> getVersionInfo() { |
26 public List<VersionInfo> getVersionInfos() { |
23 return versionInfo; |
27 return versionInfos; |
24 } |
28 } |
25 } |
29 } |