comparison artifacts/src/main/java/org/dive4elements/river/artifacts/common/AbstractCalculationResults.java @ 9151:bb929b444ea5

vergessen
author gernotbelger
date Thu, 14 Jun 2018 16:57:14 +0200
parents
children 9b2e46090099
comparison
equal deleted inserted replaced
9150:23945061daec 9151:bb929b444ea5
1 /** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde
2 * Software engineering by
3 * Björnsen Beratende Ingenieure GmbH
4 * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt
5 *
6 * This file is Free Software under the GNU AGPL (>=v3)
7 * and comes with ABSOLUTELY NO WARRANTY! Check out the
8 * documentation coming with Dive4Elements River for details.
9 */
10 package org.dive4elements.river.artifacts.common;
11
12 import java.io.Serializable;
13
14 import org.apache.commons.lang.math.DoubleRange;
15 import org.dive4elements.river.artifacts.sinfo.util.RiverInfo;
16
17 /**
18 * @author Gernot Belger
19 */
20 public abstract class AbstractCalculationResults implements Serializable {
21
22 private static final long serialVersionUID = 1L;
23
24 private final String calcModeLabel;
25
26 private final String user;
27
28 private final RiverInfo river;
29
30 private final DoubleRange calcRange;
31
32 public AbstractCalculationResults(final String calcModeLabel, final String user, final RiverInfo river, final DoubleRange calcRange) {
33 this.calcModeLabel = calcModeLabel;
34 this.user = user;
35 this.river = river;
36 this.calcRange = calcRange;
37 }
38
39 public final String getCalcModeLabel() {
40 return this.calcModeLabel;
41 }
42
43 public final String getUser() {
44 return this.user;
45 }
46
47 public final RiverInfo getRiver() {
48 return this.river;
49 }
50
51 public final DoubleRange getCalcRange() {
52 return this.calcRange;
53 }
54 }

http://dive4elements.wald.intevation.org