1.1 --- a/src/main/java/de/uapcore/lightpit/viewmodel/IssueEditView.java Sat Jan 23 14:47:59 2021 +0100 1.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 1.3 @@ -1,75 +0,0 @@ 1.4 -package de.uapcore.lightpit.viewmodel; 1.5 - 1.6 -import de.uapcore.lightpit.entities.Component; 1.7 -import de.uapcore.lightpit.entities.Project; 1.8 -import de.uapcore.lightpit.entities.User; 1.9 -import de.uapcore.lightpit.entities.Version; 1.10 -import de.uapcore.lightpit.types.IssueCategory; 1.11 -import de.uapcore.lightpit.types.IssueStatus; 1.12 -import de.uapcore.lightpit.types.VersionStatus; 1.13 - 1.14 -import java.util.*; 1.15 - 1.16 -public class IssueEditView extends IssueDetailView { 1.17 - private List<Project> projects = Collections.emptyList(); 1.18 - private Set<Version> versionsUpcoming = new HashSet<>(); 1.19 - private Set<Version> versionsRecent = new HashSet<>(); 1.20 - private List<User> users; 1.21 - private List<Component> components; 1.22 - 1.23 - public List<Project> getProjects() { 1.24 - return projects; 1.25 - } 1.26 - 1.27 - public void setProjects(List<Project> projects) { 1.28 - this.projects = projects; 1.29 - } 1.30 - 1.31 - public Collection<Version> getVersionsUpcoming() { 1.32 - return versionsUpcoming; 1.33 - } 1.34 - 1.35 - public Collection<Version> getVersionsRecent() { 1.36 - return versionsRecent; 1.37 - } 1.38 - 1.39 - public void configureVersionSelectors(List<Version> versions) { 1.40 - versionsRecent.clear(); 1.41 - versionsUpcoming.clear(); 1.42 - // keep the current selection, if any 1.43 - versionsRecent.addAll(getIssue().getAffectedVersions()); 1.44 - versionsUpcoming.addAll(getIssue().getResolvedVersions()); 1.45 - for (var v : versions) { 1.46 - if (v.getStatus().isReleased()) { 1.47 - if (!v.getStatus().equals(VersionStatus.Deprecated)) 1.48 - versionsRecent.add(v); 1.49 - } else { 1.50 - versionsUpcoming.add(v); 1.51 - } 1.52 - } 1.53 - } 1.54 - 1.55 - public List<User> getUsers() { 1.56 - return users; 1.57 - } 1.58 - 1.59 - public void setUsers(List<User> users) { 1.60 - this.users = users; 1.61 - } 1.62 - 1.63 - public List<Component> getComponents() { 1.64 - return components; 1.65 - } 1.66 - 1.67 - public void setComponents(List<Component> components) { 1.68 - this.components = components; 1.69 - } 1.70 - 1.71 - public IssueStatus[] getIssueStatus() { 1.72 - return IssueStatus.values(); 1.73 - } 1.74 - 1.75 - public IssueCategory[] getIssueCategory() { 1.76 - return IssueCategory.values(); 1.77 - } 1.78 -}