# HG changeset patch # User Raimund Renkert # Date 1371211761 -7200 # Node ID 8e3ced604792e23508e20a32d7bd6c57d5fe84a4 # Parent 631177f92323eaa6725a7c231a2decfdddd2733c Added model for l_zusatz_wert and s_proben_zusatz. diff -r 631177f92323 -r 8e3ced604792 src/main/java/de/intevation/lada/model/LZusatzWert.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/main/java/de/intevation/lada/model/LZusatzWert.java Fri Jun 14 14:09:21 2013 +0200 @@ -0,0 +1,134 @@ +package de.intevation.lada.model; + +// Generated 21.05.2013 16:58:30 by Hibernate Tools 3.4.0.CR1 + +import java.util.Date; +import javax.persistence.AttributeOverride; +import javax.persistence.AttributeOverrides; +import javax.persistence.Column; +import javax.persistence.EmbeddedId; +import javax.persistence.Entity; +import javax.persistence.FetchType; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; + +/** + * LZusatzWert generated by hbm2java + */ +@Entity +@Table(name = "l_zusatz_wert", schema = "public") +public class LZusatzWert implements java.io.Serializable { + + private LZusatzWertId id; + private String probeId; + private SProbenZusatz SProbenZusatz; + private String messwertNwg; + private Float messwertPzs; + private Float messfehler; + private Short mehId; + private Date letzteAenderung; + + public LZusatzWert() { + } + + public LZusatzWert(LZusatzWertId id, String probeId, + SProbenZusatz SProbenZusatz) { + this.id = id; + this.probeId = probeId; + this.SProbenZusatz = SProbenZusatz; + } + + public LZusatzWert(LZusatzWertId id, String probeId, + SProbenZusatz SProbenZusatz, String messwertNwg, Float messwertPzs, + Float messfehler, Short mehId, Date letzteAenderung) { + this.id = id; + this.probeId = probeId; + this.SProbenZusatz = SProbenZusatz; + this.messwertNwg = messwertNwg; + this.messwertPzs = messwertPzs; + this.messfehler = messfehler; + this.mehId = mehId; + this.letzteAenderung = letzteAenderung; + } + + @EmbeddedId + @AttributeOverrides({ + @AttributeOverride(name = "probeId", column = @Column(name = "probe_id", nullable = false, length = 20)), + @AttributeOverride(name = "pzsId", column = @Column(name = "pzs_id", nullable = false, length = 3)) }) + public LZusatzWertId getId() { + return this.id; + } + + public void setId(LZusatzWertId id) { + this.id = id; + } + + @Column(name = "probe_id", nullable = false, insertable = false, updatable = false) + public String getProbeId() { + return this.probeId; + } + + public void setProbeId(String probeId) { + this.probeId = probeId; + } + + @ManyToOne(fetch = FetchType.EAGER) + @JoinColumn(name = "pzs_id", nullable = false, insertable = false, updatable = false) + public SProbenZusatz getSProbenZusatz() { + return this.SProbenZusatz; + } + + public void setSProbenZusatz(SProbenZusatz SProbenZusatz) { + this.SProbenZusatz = SProbenZusatz; + } + + @Column(name = "messwert_nwg", length = 1) + public String getMesswertNwg() { + return this.messwertNwg; + } + + public void setMesswertNwg(String messwertNwg) { + this.messwertNwg = messwertNwg; + } + + @Column(name = "messwert_pzs", precision = 8, scale = 8) + public Float getMesswertPzs() { + return this.messwertPzs; + } + + public void setMesswertPzs(Float messwertPzs) { + this.messwertPzs = messwertPzs; + } + + @Column(name = "messfehler", precision = 8, scale = 8) + public Float getMessfehler() { + return this.messfehler; + } + + public void setMessfehler(Float messfehler) { + this.messfehler = messfehler; + } + + @Column(name = "meh_id") + public Short getMehId() { + return this.mehId; + } + + public void setMehId(Short mehId) { + this.mehId = mehId; + } + + @Temporal(TemporalType.TIMESTAMP) + @Column(name = "letzte_aenderung", length = 29) + public Date getLetzteAenderung() { + return this.letzteAenderung; + } + + public void setLetzteAenderung(Date letzteAenderung) { + this.letzteAenderung = letzteAenderung; + } + +} diff -r 631177f92323 -r 8e3ced604792 src/main/java/de/intevation/lada/model/LZusatzWertId.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/main/java/de/intevation/lada/model/LZusatzWertId.java Fri Jun 14 14:09:21 2013 +0200 @@ -0,0 +1,70 @@ +package de.intevation.lada.model; + +// Generated 21.05.2013 16:58:30 by Hibernate Tools 3.4.0.CR1 + +import javax.persistence.Column; +import javax.persistence.Embeddable; + +/** + * LZusatzWertId generated by hbm2java + */ +@Embeddable +public class LZusatzWertId implements java.io.Serializable { + + private String probeId; + private String pzsId; + + public LZusatzWertId() { + } + + public LZusatzWertId(String probeId, String pzsId) { + this.probeId = probeId; + this.pzsId = pzsId; + } + + @Column(name = "probe_id", nullable = false, length = 20) + public String getProbeId() { + return this.probeId; + } + + public void setProbeId(String probeId) { + this.probeId = probeId; + } + + @Column(name = "pzs_id", nullable = false, length = 3) + public String getPzsId() { + return this.pzsId; + } + + public void setPzsId(String pzsId) { + this.pzsId = pzsId; + } + + public boolean equals(Object other) { + if ((this == other)) + return true; + if ((other == null)) + return false; + if (!(other instanceof LZusatzWertId)) + return false; + LZusatzWertId castOther = (LZusatzWertId) other; + + return ((this.getProbeId() == castOther.getProbeId()) || (this + .getProbeId() != null && castOther.getProbeId() != null && this + .getProbeId().equals(castOther.getProbeId()))) + && ((this.getPzsId() == castOther.getPzsId()) || (this + .getPzsId() != null && castOther.getPzsId() != null && this + .getPzsId().equals(castOther.getPzsId()))); + } + + public int hashCode() { + int result = 17; + + result = 37 * result + + (getProbeId() == null ? 0 : this.getProbeId().hashCode()); + result = 37 * result + + (getPzsId() == null ? 0 : this.getPzsId().hashCode()); + return result; + } + +} diff -r 631177f92323 -r 8e3ced604792 src/main/java/de/intevation/lada/model/SProbenZusatz.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/main/java/de/intevation/lada/model/SProbenZusatz.java Fri Jun 14 14:09:21 2013 +0200 @@ -0,0 +1,92 @@ +package de.intevation.lada.model; + +// Generated 21.05.2013 16:58:30 by Hibernate Tools 3.4.0.CR1 + +import java.util.HashSet; +import java.util.Set; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.FetchType; +import javax.persistence.Id; +import javax.persistence.OneToMany; +import javax.persistence.Table; +import javax.persistence.UniqueConstraint; + +/** + * SProbenZusatz generated by hbm2java + */ +@Entity +@Table(name = "s_proben_zusatz", schema = "public", uniqueConstraints = @UniqueConstraint(columnNames = "eudf_keyword")) +public class SProbenZusatz implements java.io.Serializable { + + private String pzsId; + private Short mehId; + private String beschreibung; + private String zusatzwert; + private String eudfKeyword; + + public SProbenZusatz() { + } + + public SProbenZusatz(String pzsId, String beschreibung, String zusatzwert) { + this.pzsId = pzsId; + this.beschreibung = beschreibung; + this.zusatzwert = zusatzwert; + } + + public SProbenZusatz(String pzsId, Short mehId, String beschreibung, + String zusatzwert, String eudfKeyword) { + this.pzsId = pzsId; + this.mehId = mehId; + this.beschreibung = beschreibung; + this.zusatzwert = zusatzwert; + this.eudfKeyword = eudfKeyword; + } + + @Id + @Column(name = "pzs_id", unique = true, nullable = false, length = 3) + public String getPzsId() { + return this.pzsId; + } + + public void setPzsId(String pzsId) { + this.pzsId = pzsId; + } + + @Column(name = "meh_id") + public Short getMehId() { + return this.mehId; + } + + public void setMehId(Short mehId) { + this.mehId = mehId; + } + + @Column(name = "beschreibung", nullable = false, length = 50) + public String getBeschreibung() { + return this.beschreibung; + } + + public void setBeschreibung(String beschreibung) { + this.beschreibung = beschreibung; + } + + @Column(name = "zusatzwert", nullable = false, length = 7) + public String getZusatzwert() { + return this.zusatzwert; + } + + public void setZusatzwert(String zusatzwert) { + this.zusatzwert = zusatzwert; + } + + @Column(name = "eudf_keyword", unique = true, length = 40) + public String getEudfKeyword() { + return this.eudfKeyword; + } + + public void setEudfKeyword(String eudfKeyword) { + this.eudfKeyword = eudfKeyword; + } + +}