WIP:site
[hibernate4-maven-plugin] / src / it / hmp-testclasses-annotationscanning / src / main / java / net / java / examples / hmp / model / domain / userchangeinfo / UserChangeInfo.java
1 package net.java.examples.hmp.model.domain.userchangeinfo;\r
2 \r
3 import java.io.Serializable;\r
4 import java.util.Date;\r
5 \r
6 import javax.persistence.Column;\r
7 import javax.persistence.Embeddable;\r
8 import javax.persistence.Temporal;\r
9 import javax.persistence.TemporalType;\r
10 import javax.validation.constraints.Size;\r
11 \r
12 import net.java.examples.hmp.model.domain.extension.IUserChangeInfo;\r
13 \r
14 @Embeddable\r
15 public class UserChangeInfo implements IUserChangeInfo, Serializable {\r
16 \r
17     private static final long serialVersionUID = -1372176907214369831L;\r
18 \r
19     @Temporal(TemporalType.TIMESTAMP)\r
20     @Column(name = "ERSTELLT_AM")\r
21     private Date createDate;\r
22 \r
23     @Temporal(TemporalType.TIMESTAMP)\r
24     @Column(name = "GEAENDERT_AM")\r
25     private Date changeDate;\r
26 \r
27     @Size(max = 20)\r
28     @Column(name = "ERSTELLT_VON")\r
29     private String createUser;\r
30 \r
31     @Size(max = 20)\r
32     @Column(name = "GEAENDERT_VON")\r
33     private String changeUser;\r
34 \r
35     @Override\r
36     public Date getCreateDate() {\r
37         return createDate;\r
38     }\r
39 \r
40     @Override\r
41     public void setCreateDate(Date createDate) {\r
42         this.createDate = createDate;\r
43     }\r
44 \r
45     @Override\r
46     public Date getChangeDate() {\r
47         return changeDate;\r
48     }\r
49 \r
50     @Override\r
51     public void setChangeDate(Date changeDate) {\r
52         this.changeDate = changeDate;\r
53     }\r
54 \r
55     @Override\r
56     public String getCreateUser() {\r
57         return createUser;\r
58     }\r
59 \r
60     @Override\r
61     public void setCreateUser(String createUser) {\r
62         this.createUser = createUser;\r
63     }\r
64 \r
65     @Override\r
66     public String getChangeUser() {\r
67         return changeUser;\r
68     }\r
69 \r
70     @Override\r
71     public void setChangeUser(String changeUser) {\r
72         this.changeUser = changeUser;\r
73     }\r
74 \r
75     /**\r
76      * {@inheritDoc}\r
77      */\r
78     @Override\r
79     public String toString() {\r
80         return "UserChangeInfo [createDate=" + createDate + ", createUser=" + createUser + ", changeDate=" + changeDate + ", changeUser=" + changeUser + "]";\r
81     }\r
82 }\r