Mercurial > dive4elements > river
comparison flys-backend/src/main/java/de/intevation/flys/importer/ImportGauge.java @ 2371:fe89d6cf55fb
Added support for official gauge numbers.
flys-backend/trunk@3464 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Mon, 19 Dec 2011 11:21:25 +0000 |
parents | c5c48f52dc7b |
children | ac93f397018d |
comparison
equal
deleted
inserted
replaced
2370:7d378970d764 | 2371:fe89d6cf55fb |
---|---|
36 | 36 |
37 protected String name; | 37 protected String name; |
38 protected BigDecimal aeo; | 38 protected BigDecimal aeo; |
39 protected BigDecimal datum; | 39 protected BigDecimal datum; |
40 protected BigDecimal station; | 40 protected BigDecimal station; |
41 protected Long officialNumber; | |
41 | 42 |
42 protected Gauge peer; | 43 protected Gauge peer; |
43 | 44 |
44 protected ImportDischargeTable dischargeTable; | 45 protected ImportDischargeTable dischargeTable; |
45 | 46 |
107 return station; | 108 return station; |
108 } | 109 } |
109 | 110 |
110 public void setStation(BigDecimal station) { | 111 public void setStation(BigDecimal station) { |
111 this.station = station; | 112 this.station = station; |
113 } | |
114 | |
115 public Long getOfficialNumber() { | |
116 return officialNumber; | |
117 } | |
118 | |
119 public void setOfficialNumber(Long officialNumber) { | |
120 this.officialNumber = officialNumber; | |
112 } | 121 } |
113 | 122 |
114 public ImportDischargeTable getDischargeTable() { | 123 public ImportDischargeTable getDischargeTable() { |
115 return dischargeTable; | 124 return dischargeTable; |
116 } | 125 } |
243 List<Gauge> gauges = query.list(); | 252 List<Gauge> gauges = query.list(); |
244 if (gauges.isEmpty()) { | 253 if (gauges.isEmpty()) { |
245 peer = new Gauge( | 254 peer = new Gauge( |
246 name, river, | 255 name, river, |
247 station, aeo, datum, | 256 station, aeo, datum, |
257 officialNumber, | |
248 range.getPeer(river)); | 258 range.getPeer(river)); |
249 session.save(peer); | 259 session.save(peer); |
250 } | 260 } |
251 else { | 261 else { |
252 peer = gauges.get(0); | 262 peer = gauges.get(0); |