diff -r 61669abf277f -r e8eecee6aadf src/main/java/de/uapcore/lightpit/viewmodel/ComponentInfo.java --- a/src/main/java/de/uapcore/lightpit/viewmodel/ComponentInfo.java Sat Jan 23 14:47:59 2021 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,42 +0,0 @@ -package de.uapcore.lightpit.viewmodel; - -import de.uapcore.lightpit.entities.Component; -import de.uapcore.lightpit.entities.Issue; -import de.uapcore.lightpit.entities.IssueSummary; - -import java.util.ArrayList; -import java.util.List; - -public class ComponentInfo { - - private final Component component; - - private final IssueSummary issueSummary = new IssueSummary(); - - private final List issues = new ArrayList<>(); - - public ComponentInfo(Component component) { - this.component = component; - } - - public Component getComponent() { - return component; - } - - public IssueSummary getIssueSummary() { - return issueSummary; - } - - public List getIssues() { - return issues; - } - - public void collectIssues(List issues) { - for (Issue issue : issues) { - if (component.equals(issue.getComponent())) { - this.issues.add(issue); - this.issueSummary.add(issue); - } - } - } -}