Fixed bug with directories, that should be scanned for annotations
[hibernate4-maven-plugin] / src / it / hmp-testclasses-annotationscanning / src / main / java / net / java / examples / hmp / model / domain / userchangeinfo / UserChangeInfo.java
diff --git a/src/it/hmp-testclasses-annotationscanning/src/main/java/net/java/examples/hmp/model/domain/userchangeinfo/UserChangeInfo.java b/src/it/hmp-testclasses-annotationscanning/src/main/java/net/java/examples/hmp/model/domain/userchangeinfo/UserChangeInfo.java
new file mode 100644 (file)
index 0000000..a5d10f6
--- /dev/null
@@ -0,0 +1,82 @@
+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