comparison backend/src/main/java/org/dive4elements/river/model/River.java @ 8412:17db08570637

SCHEMA CHANGE: removed superfluous columns station and river_id from measurement_stations and adapted other components accordingly.
author Tom Gottfried <tom@intevation.de>
date Wed, 15 Oct 2014 19:20:26 +0200
parents 6ff574778491
children 724d8dfb628a
comparison
equal deleted inserted replaced
8411:b8c6cb36607e 8412:17db08570637
63 63
64 private String modelUuid; 64 private String modelUuid;
65 65
66 private List<Gauge> gauges; 66 private List<Gauge> gauges;
67 67
68 private List<MeasurementStation> measurementstations;
69
70 private Unit wstUnit; 68 private Unit wstUnit;
71 69
72 @Id 70 @Id
73 @SequenceGenerator( 71 @SequenceGenerator(
74 name = "SEQUENCE_RIVERS_ID_SEQ", 72 name = "SEQUENCE_RIVERS_ID_SEQ",
139 137
140 public void setGauges(List<Gauge> gauges) { 138 public void setGauges(List<Gauge> gauges) {
141 this.gauges = gauges; 139 this.gauges = gauges;
142 } 140 }
143 141
144
145 @OneToMany
146 @OrderBy("station")
147 @JoinColumn(name="river_id")
148 public List<MeasurementStation> getMeasurementStations() {
149 return measurementstations;
150 }
151
152 public void setMeasurementStations(List<MeasurementStation> mstations) {
153 this.measurementstations = mstations;
154 }
155
156 @OneToOne 142 @OneToOne
157 @JoinColumn(name = "wst_unit_id" ) 143 @JoinColumn(name = "wst_unit_id" )
158 public Unit getWstUnit() { 144 public Unit getWstUnit() {
159 return wstUnit; 145 return wstUnit;
160 } 146 }

http://dive4elements.wald.intevation.org