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 : "";
     }

http://dive4elements.wald.intevation.org