src/main/java/de/uapcore/lightpit/viewmodel/IssueEditView.java

changeset 184
e8eecee6aadf
parent 183
61669abf277f
child 185
5ec9fcfbdf9c
     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 -}

mercurial