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