Fixed bug with directories, that should be scanned for annotations
[hibernate4-maven-plugin] / src / it / hmp-testclasses-annotationscanning / src / test / java / net / java / examples / hmp / model / test / userchangeinfo / UserChangeInfoTestEntity.java
diff --git a/src/it/hmp-testclasses-annotationscanning/src/test/java/net/java/examples/hmp/model/test/userchangeinfo/UserChangeInfoTestEntity.java b/src/it/hmp-testclasses-annotationscanning/src/test/java/net/java/examples/hmp/model/test/userchangeinfo/UserChangeInfoTestEntity.java
new file mode 100644 (file)
index 0000000..7ca7234
--- /dev/null
@@ -0,0 +1,54 @@
+package net.java.examples.hmp.model.test.userchangeinfo;\r
+\r
+import javax.persistence.Column;\r
+import javax.persistence.Entity;\r
+import javax.persistence.EntityListeners;\r
+import javax.persistence.GeneratedValue;\r
+import javax.persistence.Id;\r
+import javax.persistence.SequenceGenerator;\r
+import javax.persistence.Table;\r
+\r
+import net.java.examples.hmp.model.domain.callback.UserChangeTrackListener;\r
+import net.java.examples.hmp.model.domain.userchangeinfo.BaseUserChangeTrackedEntity;\r
+\r
+/**\r
+ * Entity zum Testen der UserChangeInfo Funktionalitaet.\r
+ */\r
+@Entity\r
+@Table(name = "HMP_UCI_TEST_ENTITY")\r
+@EntityListeners(UserChangeTrackListener.class)\r
+public class UserChangeInfoTestEntity extends BaseUserChangeTrackedEntity<Long> {\r
+\r
+    private static final long serialVersionUID = -530295910082787747L;\r
+\r
+    @Id\r
+    @Column(name = "ID", nullable = false)\r
+    @GeneratedValue(generator = "UserchangeInfoTestEntitySeq")\r
+    @SequenceGenerator(name = "UserchangeInfoTestEntitySeq", sequenceName = "HMP_SEQ", allocationSize = 1)\r
+    private Long id;\r
+\r
+    @Column(name = "NAME", nullable = false)\r
+    private String name;\r
+\r
+    @Override\r
+    public Long getId() {\r
+        return id;\r
+    }\r
+\r
+    public void setId(Long id) {\r
+        this.id = id;\r
+    }\r
+\r
+    public String getName() {\r
+        return name;\r
+    }\r
+\r
+    public void setName(String name) {\r
+        this.name = name;\r
+    }\r
+\r
+    @Override\r
+    public String toString() {\r
+        return "UserChangeInfoTestEntity [id=" + id + ", name=" + name + "]";\r
+    }\r
+}\r