Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/uinfo/salix/SalixLineState.java @ 9295:385b52ccde23
Work on U-Info salix line calculation and chart (no scenario case)
author | mschaefer |
---|---|
date | Tue, 24 Jul 2018 18:51:47 +0200 |
parents | da0bdbcd6f09 |
children | 72b3270e1568 |
comparison
equal
deleted
inserted
replaced
9294:7a8b9331a946 | 9295:385b52ccde23 |
---|---|
78 final SalixLineCalculationResults results = (SalixLineCalculationResults) res.getData(); | 78 final SalixLineCalculationResults results = (SalixLineCalculationResults) res.getData(); |
79 | 79 |
80 final List<SalixLineCalculationNoScenarioResult> resultList = results.getResults(); | 80 final List<SalixLineCalculationNoScenarioResult> resultList = results.getResults(); |
81 | 81 |
82 if (!resultList.isEmpty()) { | 82 if (!resultList.isEmpty()) { |
83 facets.add(SalixLineProcessor.createSalixLineFacet(context, hash, this.id, resultList.get(0), 0, 0, "Salix-Linie")); | |
84 facets.add(SalixLineProcessor.createSalixMnwMwFacet(context, hash, this.id, resultList.get(0), 0, 0, "MNW-MW")); | |
85 | |
83 final Facet csv = new DataFacet(FacetTypes.CSV, "CSV data", ComputeType.ADVANCE, hash, this.id); | 86 final Facet csv = new DataFacet(FacetTypes.CSV, "CSV data", ComputeType.ADVANCE, hash, this.id); |
84 final Facet pdf = new DataFacet(FacetTypes.PDF, "PDF data", ComputeType.ADVANCE, hash, this.id); | 87 final Facet pdf = new DataFacet(FacetTypes.PDF, "PDF data", ComputeType.ADVANCE, hash, this.id); |
85 | 88 |
86 facets.add(csv); | 89 facets.add(csv); |
87 facets.add(pdf); | 90 facets.add(pdf); |
93 facets.add(new ReportFacet(ComputeType.ADVANCE, hash, this.id)); | 96 facets.add(new ReportFacet(ComputeType.ADVANCE, hash, this.id)); |
94 | 97 |
95 return res; | 98 return res; |
96 } | 99 } |
97 | 100 |
98 private CalculationResult doCompute(final UINFOArtifact sinfo, final CallContext context, final Object old) { | 101 private CalculationResult doCompute(final UINFOArtifact uinfo, final CallContext context, final Object old) { |
99 if (old instanceof CalculationResult) | 102 if (old instanceof CalculationResult) |
100 return (CalculationResult) old; | 103 return (CalculationResult) old; |
101 | 104 |
102 return new SalixLineCalculation(context).calculate(sinfo); | 105 return new SalixLineCalculation(context).calculate(uinfo); |
103 } | 106 } |
104 } | 107 } |