comparison artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/tkhstate/TkhState.java @ 8938:9c02733a1b3c

Work on Sinfo-tkh - exports; using same logic for wst-description as winfo
author gernotbelger
date Tue, 06 Mar 2018 17:09:39 +0100
parents 5d5d0051723f
children 82998242ba84
comparison
equal deleted inserted replaced
8937:8596f95673b1 8938:9c02733a1b3c
14 import org.dive4elements.artifacts.CallContext; 14 import org.dive4elements.artifacts.CallContext;
15 import org.dive4elements.river.artifacts.ChartArtifact; 15 import org.dive4elements.river.artifacts.ChartArtifact;
16 import org.dive4elements.river.artifacts.D4EArtifact; 16 import org.dive4elements.river.artifacts.D4EArtifact;
17 import org.dive4elements.river.artifacts.model.Calculation; 17 import org.dive4elements.river.artifacts.model.Calculation;
18 import org.dive4elements.river.artifacts.model.CalculationResult; 18 import org.dive4elements.river.artifacts.model.CalculationResult;
19 import org.dive4elements.river.artifacts.model.DataFacet;
19 import org.dive4elements.river.artifacts.model.EmptyFacet; 20 import org.dive4elements.river.artifacts.model.EmptyFacet;
21 import org.dive4elements.river.artifacts.model.FacetTypes;
20 import org.dive4elements.river.artifacts.model.ReportFacet; 22 import org.dive4elements.river.artifacts.model.ReportFacet;
21 import org.dive4elements.river.artifacts.sinfo.SINFOArtifact; 23 import org.dive4elements.river.artifacts.sinfo.SINFOArtifact;
22 import org.dive4elements.river.artifacts.sinfo.common.TkhProcessor; 24 import org.dive4elements.river.artifacts.sinfo.common.TkhProcessor;
23 import org.dive4elements.river.artifacts.states.DefaultState; 25 import org.dive4elements.river.artifacts.states.DefaultState;
24 26
27 29
28 /// ** The log that is used in this state. */ 30 /// ** The log that is used in this state. */
29 // private static Logger log = Logger.getLogger(FlowDepthState.class); 31 // private static Logger log = Logger.getLogger(FlowDepthState.class);
30 32
31 private static final long serialVersionUID = 1L; 33 private static final long serialVersionUID = 1L;
32
33 34
34 /** 35 /**
35 * From this state can only be continued trivially. 36 * From this state can only be continued trivially.
36 */ 37 */
37 @Override 38 @Override
81 final TkhCalculationResult result = resultList.get(index); 82 final TkhCalculationResult result = resultList.get(index);
82 83
83 facets.add(TkhProcessor.createTkhFacet(context, hash, this.id, result, index)); 84 facets.add(TkhProcessor.createTkhFacet(context, hash, this.id, result, index));
84 } 85 }
85 86
86 // if (!resultList.isEmpty()) { 87 if (!resultList.isEmpty()) {
87 // final Facet csv = new DataFacet(FacetTypes.CSV, "CSV data", ComputeType.ADVANCE, hash, this.id); 88 facets.add(new DataFacet(FacetTypes.CSV, "CSV data", ComputeType.ADVANCE, hash, this.id));
88 // final Facet pdf = new DataFacet(FacetTypes.PDF, "PDF data", ComputeType.ADVANCE, hash, this.id); 89 facets.add(new DataFacet(FacetTypes.PDF, "PDF data", ComputeType.ADVANCE, hash, this.id));
89 // 90 }
90 // facets.add(csv);
91 // facets.add(pdf);
92 // }
93 91
94 final Calculation report = res.getReport(); 92 final Calculation report = res.getReport();
95 93
96 if (report.hasProblems()) 94 if (report.hasProblems())
97 facets.add(new ReportFacet(ComputeType.ADVANCE, hash, this.id)); 95 facets.add(new ReportFacet(ComputeType.ADVANCE, hash, this.id));

http://dive4elements.wald.intevation.org