X-Git-Url: https://juplo.de/gitweb/?p=hibernate4-maven-plugin;a=blobdiff_plain;f=src%2Fit%2Fhmp-testclasses-annotationscanning%2Fsrc%2Ftest%2Fjava%2Fnet%2Fjava%2Fexamples%2Fhmp%2Fmodel%2Ftest%2Fuserchangeinfo%2FUserChangeInfoTestEntity.java;fp=src%2Fit%2Fhmp-testclasses-annotationscanning%2Fsrc%2Ftest%2Fjava%2Fnet%2Fjava%2Fexamples%2Fhmp%2Fmodel%2Ftest%2Fuserchangeinfo%2FUserChangeInfoTestEntity.java;h=7ca7234d18f8ba27b8a8408078af36e53769b998;hp=0000000000000000000000000000000000000000;hb=ef0947b306d9515d6af6dbc1fdfd675efcd9eca4;hpb=653ab8054c9232471c3c1192d5074010f378a067 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 index 00000000..7ca7234d --- /dev/null +++ b/src/it/hmp-testclasses-annotationscanning/src/test/java/net/java/examples/hmp/model/test/userchangeinfo/UserChangeInfoTestEntity.java @@ -0,0 +1,54 @@ +package net.java.examples.hmp.model.test.userchangeinfo; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.EntityListeners; +import javax.persistence.GeneratedValue; +import javax.persistence.Id; +import javax.persistence.SequenceGenerator; +import javax.persistence.Table; + +import net.java.examples.hmp.model.domain.callback.UserChangeTrackListener; +import net.java.examples.hmp.model.domain.userchangeinfo.BaseUserChangeTrackedEntity; + +/** + * Entity zum Testen der UserChangeInfo Funktionalitaet. + */ +@Entity +@Table(name = "HMP_UCI_TEST_ENTITY") +@EntityListeners(UserChangeTrackListener.class) +public class UserChangeInfoTestEntity extends BaseUserChangeTrackedEntity { + + private static final long serialVersionUID = -530295910082787747L; + + @Id + @Column(name = "ID", nullable = false) + @GeneratedValue(generator = "UserchangeInfoTestEntitySeq") + @SequenceGenerator(name = "UserchangeInfoTestEntitySeq", sequenceName = "HMP_SEQ", allocationSize = 1) + private Long id; + + @Column(name = "NAME", nullable = false) + private String name; + + @Override + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + @Override + public String toString() { + return "UserChangeInfoTestEntity [id=" + id + ", name=" + name + "]"; + } +}