diff flys-backend/src/main/java/de/intevation/flys/model/SQRelationValue.java @ 3329:cc8fc6b29649

Store sq relations into database after parsing. flys-backend/trunk@4647 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Wed, 13 Jun 2012 08:12:00 +0000
parents 6b94700ccf05
children 13596605e81f
line wrap: on
line diff
--- a/flys-backend/src/main/java/de/intevation/flys/model/SQRelationValue.java	Wed Jun 13 06:22:04 2012 +0000
+++ b/flys-backend/src/main/java/de/intevation/flys/model/SQRelationValue.java	Wed Jun 13 08:12:00 2012 +0000
@@ -6,6 +6,7 @@
 import javax.persistence.Id;
 import javax.persistence.Table;
 import javax.persistence.GeneratedValue;
+import javax.persistence.JoinColumn;
 import javax.persistence.Column;
 import javax.persistence.SequenceGenerator;
 import javax.persistence.OneToOne;
@@ -29,6 +30,29 @@
     private double b;
 
 
+    protected SQRelationValue() {
+    }
+
+
+    public SQRelationValue(
+        SQRelation sqRelation,
+        String     parameter,
+        String     fraction,
+        String     function,
+        double     km,
+        double     a,
+        double     b
+    ) {
+        this.sqRelation = sqRelation;
+        this.parameter  = parameter;
+        this.fraction   = fraction;
+        this.function   = function;
+        this.km         = km;
+        this.a          = a;
+        this.b          = b;
+    }
+
+
     @Id
     @SequenceGenerator(
         name           = "SEQUENCE_SQ_VALUE_ID_SEQ",
@@ -47,13 +71,13 @@
     }
 
 
-    //@Column(name = "sq_relation_id")
     @OneToOne
-    public SQRelation getSQRelation() {
+    @JoinColumn(name = "sq_relation_id")
+    public SQRelation getSqRelation() {
         return sqRelation;
     }
 
-    public void setSQRelation(SQRelation sqRelation) {
+    public void setSqRelation(SQRelation sqRelation) {
         this.sqRelation = sqRelation;
     }
 

http://dive4elements.wald.intevation.org