1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 package cz.zcu.mre.data.support;
23
24 import java.util.Date;
25 import jakarta.validation.constraints.NotNull;
26 import jakarta.validation.constraints.Size;
27
28
29
30
31
32 public class IssueTicket {
33
34 @NotNull
35 private String from;
36
37 @NotNull
38 @Size(min = 10, max = 10000)
39 private String detail;
40
41 @NotNull
42 private Date date;
43
44 public IssueTicket() {
45 date = new Date();
46 }
47
48 public String getFrom() {
49 return from;
50 }
51
52 public void setFrom(String from) {
53 this.from = from;
54 }
55
56 public String getDetail() {
57 return detail;
58 }
59
60 public void setDetail(String detail) {
61 this.detail = detail;
62 }
63
64 public Date getDate() {
65 return (Date)date.clone();
66 }
67
68 public void setDate(Date date) {
69 this.date = (Date)date.clone();
70 }
71
72 @Override
73 public String toString() {
74 return "IssueTicket{" + "from=" + from + ", date=" + date + ", detail=" + detail + '}';
75 }
76
77 }