Fri, 23 Oct 2020 18:40:50 +0200
migrate WebColor
package de.uapcore.lightpit.viewmodel; import de.uapcore.lightpit.entities.Component; import de.uapcore.lightpit.entities.Issue; import java.util.ArrayList; import java.util.List; public class ComponentsView extends ProjectView { private List<ComponentInfo> componentInfos = new ArrayList<>(); public ComponentsView() { setSelectedPage(SELECTED_PAGE_COMPONENTS); } public void update(List<Component> components, List<Issue> issues) { componentInfos.clear(); for (var component : components) { final var info = new ComponentInfo(component); info.collectIssues(issues); componentInfos.add(info); } } public List<ComponentInfo> getComponentInfos() { return componentInfos; } }