comparison artifacts/src/main/java/org/dive4elements/river/artifacts/model/fixings/FixCalculation.java @ 9479:2b83d3a96703

i18n TODO "benutzerdefiniert" = "custom" fixed
author gernotbelger
date Mon, 10 Sep 2018 15:31:55 +0200
parents 9744ce3c3853
children
comparison
equal deleted inserted replaced
9478:7e2eebc14e1f 9479:2b83d3a96703
10 10
11 import java.util.ArrayList; 11 import java.util.ArrayList;
12 import java.util.List; 12 import java.util.List;
13 13
14 import org.apache.log4j.Logger; 14 import org.apache.log4j.Logger;
15 import org.dive4elements.artifacts.CallMeta;
15 import org.dive4elements.artifacts.common.utils.StringUtils; 16 import org.dive4elements.artifacts.common.utils.StringUtils;
16 import org.dive4elements.river.artifacts.access.FixAccess; 17 import org.dive4elements.river.artifacts.access.FixAccess;
17 import org.dive4elements.river.artifacts.math.fitting.Function; 18 import org.dive4elements.river.artifacts.math.fitting.Function;
18 import org.dive4elements.river.artifacts.math.fitting.FunctionFactory; 19 import org.dive4elements.river.artifacts.math.fitting.FunctionFactory;
19 import org.dive4elements.river.artifacts.model.Calculation; 20 import org.dive4elements.river.artifacts.model.Calculation;
232 resultColumns.sortAll(); 233 resultColumns.sortAll();
233 234
234 return new FitResult(results, resultColumns); 235 return new FitResult(results, resultColumns);
235 } 236 }
236 237
237 public CalculationResult calculate() { 238 public CalculationResult calculate(final CallMeta meta) {
238 final FixingsOverview overview = FixingsOverviewFactory.getOverview(this.river); 239 final FixingsOverview overview = FixingsOverviewFactory.getOverview(this.river);
239 240
240 if (overview == null) { 241 if (overview == null) {
241 addProblem("fix.no.overview.available"); 242 addProblem("fix.no.overview.available");
242 } 243 }
248 } 249 }
249 250
250 if (hasProblems()) 251 if (hasProblems())
251 return new CalculationResult(this); 252 return new CalculationResult(this);
252 253
253 return innerCalculate(overview, func); 254 return innerCalculate(overview, func, meta);
254 } 255 }
255 256
256 protected abstract CalculationResult innerCalculate(FixingsOverview overview, Function function); 257 protected abstract CalculationResult innerCalculate(FixingsOverview overview, Function function, CallMeta meta);
257 } 258 }

http://dive4elements.wald.intevation.org