Sat, 05 Dec 2020 13:05:00 +0100
enables markdown support in issue descriptions and comments - fixes #10
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@134 | 16 | public void updateDetails(List<Issue> issues) { |
universe@105 | 17 | this.issues = issues; |
universe@105 | 18 | issueSummary = new IssueSummary(); |
universe@105 | 19 | issues.forEach(issueSummary::add); |
universe@134 | 20 | } |
universe@134 | 21 | |
universe@134 | 22 | public void updateVersionInfo(Version version) { |
universe@134 | 23 | versionInfo = new VersionInfo(version); |
universe@134 | 24 | versionInfo.collectIssues(issues); |
universe@105 | 25 | } |
universe@99 | 26 | |
universe@99 | 27 | public List<Issue> getIssues() { |
universe@99 | 28 | return issues; |
universe@99 | 29 | } |
universe@99 | 30 | |
universe@105 | 31 | public IssueSummary getIssueSummary() { |
universe@105 | 32 | return issueSummary; |
universe@99 | 33 | } |
universe@99 | 34 | |
universe@105 | 35 | public VersionInfo getVersionInfo() { |
universe@105 | 36 | return versionInfo; |
universe@99 | 37 | } |
universe@99 | 38 | } |