X-Git-Url: http://juplo.de/gitweb/?p=hibernate4-maven-plugin;a=blobdiff_plain;f=src%2Fit%2Fhmp-testclasses-annotationscanning%2Fsrc%2Fmain%2Fjava%2Fnet%2Fjava%2Fexamples%2Fhmp%2Fmodel%2Fdomain%2Fuserchangeinfo%2FUserChangeInfo.java;fp=src%2Fit%2Fhmp-testclasses-annotationscanning%2Fsrc%2Fmain%2Fjava%2Fnet%2Fjava%2Fexamples%2Fhmp%2Fmodel%2Fdomain%2Fuserchangeinfo%2FUserChangeInfo.java;h=a5d10f66429cb8bf4fe887b3194912cb4de760a2;hp=0000000000000000000000000000000000000000;hb=ef0947b306d9515d6af6dbc1fdfd675efcd9eca4;hpb=653ab8054c9232471c3c1192d5074010f378a067 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 index 00000000..a5d10f66 --- /dev/null +++ b/src/it/hmp-testclasses-annotationscanning/src/main/java/net/java/examples/hmp/model/domain/userchangeinfo/UserChangeInfo.java @@ -0,0 +1,82 @@ +package net.java.examples.hmp.model.domain.userchangeinfo; + +import java.io.Serializable; +import java.util.Date; + +import javax.persistence.Column; +import javax.persistence.Embeddable; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +import javax.validation.constraints.Size; + +import net.java.examples.hmp.model.domain.extension.IUserChangeInfo; + +@Embeddable +public class UserChangeInfo implements IUserChangeInfo, Serializable { + + private static final long serialVersionUID = -1372176907214369831L; + + @Temporal(TemporalType.TIMESTAMP) + @Column(name = "ERSTELLT_AM") + private Date createDate; + + @Temporal(TemporalType.TIMESTAMP) + @Column(name = "GEAENDERT_AM") + private Date changeDate; + + @Size(max = 20) + @Column(name = "ERSTELLT_VON") + private String createUser; + + @Size(max = 20) + @Column(name = "GEAENDERT_VON") + private String changeUser; + + @Override + public Date getCreateDate() { + return createDate; + } + + @Override + public void setCreateDate(Date createDate) { + this.createDate = createDate; + } + + @Override + public Date getChangeDate() { + return changeDate; + } + + @Override + public void setChangeDate(Date changeDate) { + this.changeDate = changeDate; + } + + @Override + public String getCreateUser() { + return createUser; + } + + @Override + public void setCreateUser(String createUser) { + this.createUser = createUser; + } + + @Override + public String getChangeUser() { + return changeUser; + } + + @Override + public void setChangeUser(String changeUser) { + this.changeUser = changeUser; + } + + /** + * {@inheritDoc} + */ + @Override + public String toString() { + return "UserChangeInfo [createDate=" + createDate + ", createUser=" + createUser + ", changeDate=" + changeDate + ", changeUser=" + changeUser + "]"; + } +}