Mercurial > dive4elements > river
diff flys-backend/src/main/java/de/intevation/flys/model/River.java @ 2347:0acf28a3d28a
Removed the Unit from Wsts - added a WstUnit column to rivers.
flys-backend/trunk@2884 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Tue, 04 Oct 2011 15:28:19 +0000 |
parents | c3ea91aee989 |
children | 056b3a5aa181 |
line wrap: on
line diff
--- a/flys-backend/src/main/java/de/intevation/flys/model/River.java Tue Oct 04 06:47:00 2011 +0000 +++ b/flys-backend/src/main/java/de/intevation/flys/model/River.java Tue Oct 04 15:28:19 2011 +0000 @@ -12,6 +12,7 @@ import javax.persistence.Column; import javax.persistence.SequenceGenerator; import javax.persistence.OneToMany; +import javax.persistence.OneToOne; import javax.persistence.JoinColumn; import javax.persistence.GenerationType; @@ -38,6 +39,8 @@ private List<Gauge> gauges; + private Unit wstUnit; + @Id @SequenceGenerator( name = "SEQUENCE_RIVERS_ID_SEQ", @@ -76,8 +79,9 @@ public River() { } - public River(String name) { - this.name = name; + public River(String name, Unit wstUnit) { + this.name = name; + this.wstUnit = wstUnit; } @OneToMany @@ -90,6 +94,19 @@ this.gauges = gauges; } + + @OneToOne + @JoinColumn(name = "wst_unit_id" ) + public Unit getWstUnit() { + return wstUnit; + } + + public void setWstUnit(Unit wstUnit) { + this.wstUnit = wstUnit; + } + + + public String toString() { return name != null ? name : ""; }