--- /dev/null
+package net.java.examples.hmp.model.domain.userchangeinfo;\r
+\r
+import java.io.Serializable;\r
+import java.util.Date;\r
+\r
+import javax.persistence.Column;\r
+import javax.persistence.Embeddable;\r
+import javax.persistence.Temporal;\r
+import javax.persistence.TemporalType;\r
+import javax.validation.constraints.Size;\r
+\r
+import net.java.examples.hmp.model.domain.extension.IUserChangeInfo;\r
+\r
+@Embeddable\r
+public class UserChangeInfo implements IUserChangeInfo, Serializable {\r
+\r
+ private static final long serialVersionUID = -1372176907214369831L;\r
+\r
+ @Temporal(TemporalType.TIMESTAMP)\r
+ @Column(name = "ERSTELLT_AM")\r
+ private Date createDate;\r
+\r
+ @Temporal(TemporalType.TIMESTAMP)\r
+ @Column(name = "GEAENDERT_AM")\r
+ private Date changeDate;\r
+\r
+ @Size(max = 20)\r
+ @Column(name = "ERSTELLT_VON")\r
+ private String createUser;\r
+\r
+ @Size(max = 20)\r
+ @Column(name = "GEAENDERT_VON")\r
+ private String changeUser;\r
+\r
+ @Override\r
+ public Date getCreateDate() {\r
+ return createDate;\r
+ }\r
+\r
+ @Override\r
+ public void setCreateDate(Date createDate) {\r
+ this.createDate = createDate;\r
+ }\r
+\r
+ @Override\r
+ public Date getChangeDate() {\r
+ return changeDate;\r
+ }\r
+\r
+ @Override\r
+ public void setChangeDate(Date changeDate) {\r
+ this.changeDate = changeDate;\r
+ }\r
+\r
+ @Override\r
+ public String getCreateUser() {\r
+ return createUser;\r
+ }\r
+\r
+ @Override\r
+ public void setCreateUser(String createUser) {\r
+ this.createUser = createUser;\r
+ }\r
+\r
+ @Override\r
+ public String getChangeUser() {\r
+ return changeUser;\r
+ }\r
+\r
+ @Override\r
+ public void setChangeUser(String changeUser) {\r
+ this.changeUser = changeUser;\r
+ }\r
+\r
+ /**\r
+ * {@inheritDoc}\r
+ */\r
+ @Override\r
+ public String toString() {\r
+ return "UserChangeInfo [createDate=" + createDate + ", createUser=" + createUser + ", changeDate=" + changeDate + ", changeUser=" + changeUser + "]";\r
+ }\r
+}\r