Mercurial > dive4elements > river
diff flys-backend/src/main/java/de/intevation/flys/model/DischargeTable.java @ 467:c8c09e31cdb8
Added new column 'kind' in discharge tables and wst to distinguish between different types.
flys-backend/trunk@1703 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Fri, 15 Apr 2011 10:31:15 +0000 |
parents | d980e545ccab |
children | b35c5dc0f8b7 |
line wrap: on
line diff
--- a/flys-backend/src/main/java/de/intevation/flys/model/DischargeTable.java Fri Apr 15 09:49:21 2011 +0000 +++ b/flys-backend/src/main/java/de/intevation/flys/model/DischargeTable.java Fri Apr 15 10:31:15 2011 +0000 @@ -22,15 +22,22 @@ { private Integer id; private Gauge gauge; + private Integer kind; private TimeInterval timeInterval; private List<DischargeTableValue> dischargeTableValues; public DischargeTable() { + kind = 0; } public DischargeTable(Gauge gauge) { + this(gauge, 0); + } + + public DischargeTable(Gauge gauge, Integer kind) { this.gauge = gauge; + this.kind = kind; } @Id @@ -51,6 +58,25 @@ } @OneToOne + @JoinColumn(name = "gauge_id" ) + public Gauge getGauge() { + return gauge; + } + + public void setGauge(Gauge gauge) { + this.gauge = gauge; + } + + @Column(name = "kind") + public Integer getKind() { + return kind; + } + + public void setKind(Integer kind) { + this.kind = kind; + } + + @OneToOne @JoinColumn(name = "time_interval_id" ) public TimeInterval getTimeInterval() { return timeInterval; @@ -60,16 +86,6 @@ this.timeInterval = timeInterval; } - @OneToOne - @JoinColumn(name = "gauge_id" ) - public Gauge getGauge() { - return gauge; - } - - public void setGauge(Gauge gauge) { - this.gauge = gauge; - } - @OneToMany @JoinColumn(name = "table_id") public List<DischargeTableValue> getDischargeTableValues() {