1 package org.itracker.web.ptos;
2
3 import org.itracker.model.Issue;
4 import org.itracker.model.User;
5
6 import java.util.List;
7
8
9 public class IssuePTO {
10
11 private Issue issue;
12 private boolean userCanEdit;
13 private boolean userCanViewIssue;
14 private boolean userHasIssueNotification;
15 private boolean userHasPermission_PERMISSION_ASSIGN_SELF;
16 private boolean userHasPermission_PERMISSION_ASSIGN_OTHERS;
17 private boolean unassigned;
18 private String severityLocalizedString;
19 private String statusLocalizedString;
20 private String componentsSize;
21 private List<User> possibleOwners;
22
23 public IssuePTO(Issue issue) {
24 this.issue = issue;
25 }
26
27 public Issue getIssue() {
28 return issue;
29 }
30
31 public void setIssue(Issue issue) {
32 this.issue = issue;
33 }
34
35 public String getSeverityLocalizedString() {
36 return severityLocalizedString;
37 }
38
39 public void setSeverityLocalizedString(String severityLocalizedString) {
40 this.severityLocalizedString = severityLocalizedString;
41 }
42
43 public String getStatusLocalizedString() {
44 return statusLocalizedString;
45 }
46
47 public void setStatusLocalizedString(String statusLocalizedString) {
48 this.statusLocalizedString = statusLocalizedString;
49 }
50
51 public boolean isUserCanEdit() {
52 return userCanEdit;
53 }
54
55 public void setUserCanEdit(boolean userCanEdit) {
56 this.userCanEdit = userCanEdit;
57 }
58
59 public boolean isUserCanViewIssue() {
60 return userCanViewIssue;
61 }
62
63 public void setUserCanViewIssue(boolean userCanViewIssue) {
64 this.userCanViewIssue = userCanViewIssue;
65 }
66
67 public boolean isUserHasIssueNotification() {
68 return userHasIssueNotification;
69 }
70
71 public void setUserHasIssueNotification(boolean userHasIssueNotification) {
72 this.userHasIssueNotification = userHasIssueNotification;
73 }
74
75 public String getComponentsSize() {
76 return componentsSize;
77 }
78
79 public void setComponentsSize(String componentsSize) {
80 this.componentsSize = componentsSize;
81 }
82
83 public boolean isUnassigned() {
84 return unassigned;
85 }
86
87 public void setUnassigned(boolean unassigned) {
88 this.unassigned = unassigned;
89 }
90
91 public boolean getUserHasPermission_PERMISSION_ASSIGN_SELF() {
92 return userHasPermission_PERMISSION_ASSIGN_SELF;
93 }
94
95 public void setUserHasPermission_PERMISSION_ASSIGN_SELF(boolean userHasPermission) {
96 this.userHasPermission_PERMISSION_ASSIGN_SELF = userHasPermission;
97 }
98
99 public boolean getUserHasPermission_PERMISSION_ASSIGN_OTHERS() {
100 return userHasPermission_PERMISSION_ASSIGN_OTHERS;
101 }
102
103 public void setUserHasPermission_PERMISSION_ASSIGN_OTHERS(
104 boolean userHasPermission_PERMISSION_ASSIGN_OTHERS) {
105 this.userHasPermission_PERMISSION_ASSIGN_OTHERS = userHasPermission_PERMISSION_ASSIGN_OTHERS;
106 }
107
108 public void setPossibleOwners(List<User> users) {
109 this.possibleOwners = users;
110 }
111
112 public List<User> getPossibleOwners() {
113 return possibleOwners;
114 }
115
116 }