1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/src/main/java/de/uapcore/lightpit/viewmodel/IssueEditView.java Mon Jun 01 14:46:58 2020 +0200 1.3 @@ -0,0 +1,54 @@ 1.4 +package de.uapcore.lightpit.viewmodel; 1.5 + 1.6 +import de.uapcore.lightpit.entities.*; 1.7 + 1.8 +import java.util.Collections; 1.9 +import java.util.List; 1.10 + 1.11 +public class IssueEditView { 1.12 + private final Issue issue; 1.13 + 1.14 + private List<Project> projects = Collections.emptyList(); 1.15 + private List<Version> versions = Collections.emptyList(); 1.16 + private List<User> users; 1.17 + 1.18 + public IssueEditView(Issue issue) { 1.19 + this.issue = issue; 1.20 + } 1.21 + 1.22 + public Issue getIssue() { 1.23 + return issue; 1.24 + } 1.25 + 1.26 + public List<Project> getProjects() { 1.27 + return projects; 1.28 + } 1.29 + 1.30 + public void setProjects(List<Project> projects) { 1.31 + this.projects = projects; 1.32 + } 1.33 + 1.34 + public List<Version> getVersions() { 1.35 + return versions; 1.36 + } 1.37 + 1.38 + public void setVersions(List<Version> versions) { 1.39 + this.versions = versions; 1.40 + } 1.41 + 1.42 + public List<User> getUsers() { 1.43 + return users; 1.44 + } 1.45 + 1.46 + public void setUsers(List<User> users) { 1.47 + this.users = users; 1.48 + } 1.49 + 1.50 + public IssueStatus[] getIssueStatus() { 1.51 + return IssueStatus.values(); 1.52 + } 1.53 + 1.54 + public IssueCategory[] getIssueCategory() { 1.55 + return IssueCategory.values(); 1.56 + } 1.57 +}