Sat, 05 Dec 2020 13:05:00 +0100
enables markdown support in issue descriptions and comments - fixes #10
1 package de.uapcore.lightpit.viewmodel;
3 import de.uapcore.lightpit.entities.Issue;
4 import de.uapcore.lightpit.entities.IssueSummary;
5 import de.uapcore.lightpit.entities.Version;
7 import java.util.List;
9 public class ProjectDetails {
11 private VersionInfo versionInfo = null;
13 private List<Issue> issues;
14 private IssueSummary issueSummary;
16 public void updateDetails(List<Issue> issues) {
17 this.issues = issues;
18 issueSummary = new IssueSummary();
19 issues.forEach(issueSummary::add);
20 }
22 public void updateVersionInfo(Version version) {
23 versionInfo = new VersionInfo(version);
24 versionInfo.collectIssues(issues);
25 }
27 public List<Issue> getIssues() {
28 return issues;
29 }
31 public IssueSummary getIssueSummary() {
32 return issueSummary;
33 }
35 public VersionInfo getVersionInfo() {
36 return versionInfo;
37 }
38 }