Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/exports/WaterlevelExporter.java @ 709:3b7e9ddf6bb1
New model to transport data and error reports of calculations.
flys-artifacts/trunk@2165 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Mon, 20 Jun 2011 12:32:32 +0000 |
parents | b6f57d927905 |
children | 72bcbc308501 |
comparison
equal
deleted
inserted
replaced
708:757ff56b43b3 | 709:3b7e9ddf6bb1 |
---|---|
12 | 12 |
13 import au.com.bytecode.opencsv.CSVWriter; | 13 import au.com.bytecode.opencsv.CSVWriter; |
14 | 14 |
15 import de.intevation.artifacts.CallContext; | 15 import de.intevation.artifacts.CallContext; |
16 | 16 |
17 import de.intevation.flys.artifacts.model.CalculationResult; | |
17 import de.intevation.flys.artifacts.model.WQKms; | 18 import de.intevation.flys.artifacts.model.WQKms; |
18 | 19 |
19 import de.intevation.flys.utils.Formatter; | 20 import de.intevation.flys.utils.Formatter; |
20 | 21 |
21 | 22 |
76 } | 77 } |
77 | 78 |
78 | 79 |
79 @Override | 80 @Override |
80 protected void addData(Object d) { | 81 protected void addData(Object d) { |
81 if (d instanceof WQKms []) { | 82 if (d instanceof CalculationResult) { |
82 data.add((WQKms [])d); | 83 d = ((CalculationResult)d).getData(); |
84 if (d instanceof WQKms []) { | |
85 data.add((WQKms [])d); | |
86 } | |
83 } | 87 } |
84 } | 88 } |
85 | 89 |
86 | 90 |
87 @Override | 91 @Override |