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

Thu, 15 Oct 2020 18:36:05 +0200

author
Mike Becker <universe@uap-core.de>
date
Thu, 15 Oct 2020 18:36:05 +0200
changeset 130
7ef369744fd1
parent 105
250c5cbb8276
child 134
f47e82cd6077
permissions
-rw-r--r--

adds the possibility to specify path parameters to RequestMapping

universe@99 1 package de.uapcore.lightpit.viewmodel;
universe@99 2
universe@99 3 import de.uapcore.lightpit.entities.Issue;
universe@99 4 import de.uapcore.lightpit.entities.IssueSummary;
universe@99 5 import de.uapcore.lightpit.entities.Version;
universe@99 6
universe@99 7 import java.util.List;
universe@99 8
universe@99 9 public class ProjectDetails {
universe@99 10
universe@105 11 private VersionInfo versionInfo = null;
universe@99 12
universe@105 13 private List<Issue> issues;
universe@105 14 private IssueSummary issueSummary;
universe@105 15
universe@105 16 public void updateDetails(List<Issue> issues, Version version) {
universe@105 17 this.issues = issues;
universe@105 18 issueSummary = new IssueSummary();
universe@105 19 issues.forEach(issueSummary::add);
universe@105 20 if (version != null) {
universe@105 21 versionInfo = new VersionInfo(version);
universe@105 22 versionInfo.collectIssues(issues);
universe@105 23 }
universe@105 24 }
universe@99 25
universe@99 26 public List<Issue> getIssues() {
universe@99 27 return issues;
universe@99 28 }
universe@99 29
universe@105 30 public IssueSummary getIssueSummary() {
universe@105 31 return issueSummary;
universe@99 32 }
universe@99 33
universe@105 34 public VersionInfo getVersionInfo() {
universe@105 35 return versionInfo;
universe@99 36 }
universe@99 37 }

mercurial