Mercurial > dive4elements > river
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; }