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);

http://dive4elements.wald.intevation.org