Mercurial > dive4elements > river
diff flys-backend/src/main/java/de/intevation/seddb/model/Gewaesser.java @ 3689:c938e568c4a2 2.9
merged flys-backend/2.9
author | Thomas Arendsen Hein <thomas@intevation.de> |
---|---|
date | Fri, 28 Sep 2012 12:14:44 +0200 |
parents | 2ae732e2c65c |
children | 18619c1e7c2a |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/flys-backend/src/main/java/de/intevation/seddb/model/Gewaesser.java Fri Sep 28 12:14:44 2012 +0200 @@ -0,0 +1,139 @@ +package de.intevation.seddb.model; +// Generated 14.06.2012 11:30:57 by Hibernate Tools 3.4.0.CR1 + + +import java.math.BigDecimal; +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; + +/** + * Gewaesser generated by hbm2java + */ +@Entity +@Table(name="GEWAESSER" + ,schema="SEDDB" + , uniqueConstraints = @UniqueConstraint(columnNames="NAME") +) +public class Gewaesser implements java.io.Serializable { + + + private long gewaesserid; + private String name; + private String kennung; + private BigDecimal laenge; + private BigDecimal einzugsgebiet; + private String bemerkung; + private Set<Bezugspegel> bezugspegels = new HashSet<Bezugspegel>(0); + private Set<Station> stations = new HashSet<Station>(0); + + public Gewaesser() { + } + + public Gewaesser(long gewaesserid, String name) { + this.gewaesserid = gewaesserid; + this.name = name; + } + public Gewaesser(long gewaesserid, String name, String kennung, BigDecimal laenge, BigDecimal einzugsgebiet, String bemerkung, Set<Bezugspegel> bezugspegels, Set<Station> stations) { + this.gewaesserid = gewaesserid; + this.name = name; + this.kennung = kennung; + this.laenge = laenge; + this.einzugsgebiet = einzugsgebiet; + this.bemerkung = bemerkung; + this.bezugspegels = bezugspegels; + this.stations = stations; + } + + @Id + + + @Column(name="GEWAESSERID", unique=true, nullable=false, precision=11, scale=0) + public long getGewaesserid() { + return this.gewaesserid; + } + + public void setGewaesserid(long gewaesserid) { + this.gewaesserid = gewaesserid; + } + + + @Column(name="NAME", unique=true, nullable=false, length=20) + public String getName() { + return this.name; + } + + public void setName(String name) { + this.name = name; + } + + + @Column(name="KENNUNG", length=11) + public String getKennung() { + return this.kennung; + } + + public void setKennung(String kennung) { + this.kennung = kennung; + } + + + @Column(name="LAENGE", precision=7, scale=3) + public BigDecimal getLaenge() { + return this.laenge; + } + + public void setLaenge(BigDecimal laenge) { + this.laenge = laenge; + } + + + @Column(name="EINZUGSGEBIET", precision=10) + public BigDecimal getEinzugsgebiet() { + return this.einzugsgebiet; + } + + public void setEinzugsgebiet(BigDecimal einzugsgebiet) { + this.einzugsgebiet = einzugsgebiet; + } + + + @Column(name="BEMERKUNG", length=240) + public String getBemerkung() { + return this.bemerkung; + } + + public void setBemerkung(String bemerkung) { + this.bemerkung = bemerkung; + } + +@OneToMany(fetch=FetchType.LAZY, mappedBy="gewaesser") + public Set<Bezugspegel> getBezugspegels() { + return this.bezugspegels; + } + + public void setBezugspegels(Set<Bezugspegel> bezugspegels) { + this.bezugspegels = bezugspegels; + } + +@OneToMany(fetch=FetchType.LAZY, mappedBy="gewaesser") + public Set<Station> getStations() { + return this.stations; + } + + public void setStations(Set<Station> stations) { + this.stations = stations; + } + + + + +} + +