annotate artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/SedimentLoadFraction.java @ 6665:b7945db8a43b

issue1413: Only show unknown sediment loads of selected unit type. Therefore, adjusted the factory to take the units name. Unfortunately, names in db do not match values of data items. Thus do manual replacing. In Facet and Calculate, take the chosen unit via access and to the string replacement. In Facet, do not transform data (we assume it comes in unit as labeled in the db), and removed the possibility of m3/a-data of unknown yields in a t/a diagram and vice versa.
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Thu, 25 Jul 2013 15:08:13 +0200
parents ec537afacac2
children 33f3cc375a23
rev   line source
5863
4897a58c8746 River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
1 /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde
4897a58c8746 River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
2 * Software engineering by Intevation GmbH
4897a58c8746 River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
3 *
5994
af13ceeba52a Removed trailing whitespace.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5863
diff changeset
4 * This file is Free Software under the GNU AGPL (>=v3)
5863
4897a58c8746 River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
5 * and comes with ABSOLUTELY NO WARRANTY! Check out the
5994
af13ceeba52a Removed trailing whitespace.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5863
diff changeset
6 * documentation coming with Dive4Elements River for details.
5863
4897a58c8746 River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
7 */
4897a58c8746 River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
8
5831
bd047b71ab37 Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents: 4546
diff changeset
9 package org.dive4elements.river.artifacts.model.minfo;
4372
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
10
5831
bd047b71ab37 Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents: 4546
diff changeset
11 import org.dive4elements.river.artifacts.model.NamedObjectImpl;
6373
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
12 import org.dive4elements.river.artifacts.model.Range;
4372
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
13
6373
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
14 /** One part of sedimentload. */
4372
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
15 public class SedimentLoadFraction
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
16 extends NamedObjectImpl
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
17 {
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
18 double sand;
6376
8d6f23243d1d SedimentLoad*: Switch from snake_case to camelCase.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6373
diff changeset
19 double fineMiddle;
4372
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
20 double coarse;
6376
8d6f23243d1d SedimentLoad*: Switch from snake_case to camelCase.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6373
diff changeset
21 double suspSand;
8d6f23243d1d SedimentLoad*: Switch from snake_case to camelCase.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6373
diff changeset
22 double suspSandBed;
8d6f23243d1d SedimentLoad*: Switch from snake_case to camelCase.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6373
diff changeset
23 double suspSediment;
4546
af1938d4e957 New field in sediment load object and calculation.
Raimund Renkert <rrenkert@intevation.de>
parents: 4372
diff changeset
24 double loadTotal;
4372
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
25 double total;
6391
ec537afacac2 Added new fraction 'unknown' to SedimentLoadFractions.
Raimund Renkert <rrenkert@intevation.de>
parents: 6376
diff changeset
26 double unknown;
6373
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
27 /** Values are valid within this km range. */
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
28 Range sandRange = null;
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
29 Range fineMiddleRange = null;
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
30 Range coarseRange = null;
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
31 Range suspSandRange = null;
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
32 Range suspSandBedRange = null;
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
33 Range suspSedimentRange = null;
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
34 Range loadTotalRange = null;
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
35 Range totalRange = null;
6391
ec537afacac2 Added new fraction 'unknown' to SedimentLoadFractions.
Raimund Renkert <rrenkert@intevation.de>
parents: 6376
diff changeset
36 Range unknownRange = null;
4372
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
37
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
38 public SedimentLoadFraction() {
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
39 sand = 0d;
6376
8d6f23243d1d SedimentLoad*: Switch from snake_case to camelCase.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6373
diff changeset
40 fineMiddle = 0d;
4372
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
41 coarse = 0d;
6376
8d6f23243d1d SedimentLoad*: Switch from snake_case to camelCase.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6373
diff changeset
42 suspSand = 0d;
8d6f23243d1d SedimentLoad*: Switch from snake_case to camelCase.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6373
diff changeset
43 suspSandBed = 0d;
8d6f23243d1d SedimentLoad*: Switch from snake_case to camelCase.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6373
diff changeset
44 suspSediment = 0d;
4546
af1938d4e957 New field in sediment load object and calculation.
Raimund Renkert <rrenkert@intevation.de>
parents: 4372
diff changeset
45 loadTotal = 0d;
6391
ec537afacac2 Added new fraction 'unknown' to SedimentLoadFractions.
Raimund Renkert <rrenkert@intevation.de>
parents: 6376
diff changeset
46 unknown = 0d;
4372
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
47 }
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
48
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
49 public double getSand() {
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
50 return sand;
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
51 }
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
52
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
53 public void setSand(double sand) {
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
54 this.sand = sand;
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
55 }
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
56
6373
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
57 public void setSandRange(Range range) {
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
58 this.sandRange = range;
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
59 }
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
60
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
61 public Range getSandRange() {
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
62 return this.sandRange;
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
63 }
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
64
6376
8d6f23243d1d SedimentLoad*: Switch from snake_case to camelCase.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6373
diff changeset
65 public double getFineMiddle() {
8d6f23243d1d SedimentLoad*: Switch from snake_case to camelCase.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6373
diff changeset
66 return fineMiddle;
4372
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
67 }
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
68
6376
8d6f23243d1d SedimentLoad*: Switch from snake_case to camelCase.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6373
diff changeset
69 public void setFineMiddle(double fineMiddle) {
8d6f23243d1d SedimentLoad*: Switch from snake_case to camelCase.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6373
diff changeset
70 this.fineMiddle = fineMiddle;
4372
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
71 }
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
72
6373
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
73 public void setFineMiddleRange(Range range) {
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
74 this.fineMiddleRange = range;
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
75 }
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
76
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
77 public Range getFineMiddleRange() {
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
78 return this.fineMiddleRange;
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
79 }
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
80
4372
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
81 public double getCoarse() {
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
82 return coarse;
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
83 }
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
84
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
85 public void setCoarse(double coarse) {
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
86 this.coarse = coarse;
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
87 }
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
88
6373
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
89 public Range getCoarseRange() {
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
90 return this.coarseRange;
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
91 }
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
92
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
93 public void setCoarseRange(Range range) {
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
94 this.coarseRange = range;
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
95 }
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
96
6376
8d6f23243d1d SedimentLoad*: Switch from snake_case to camelCase.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6373
diff changeset
97 public double getSuspSand() {
8d6f23243d1d SedimentLoad*: Switch from snake_case to camelCase.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6373
diff changeset
98 return suspSand;
4372
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
99 }
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
100
6376
8d6f23243d1d SedimentLoad*: Switch from snake_case to camelCase.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6373
diff changeset
101 public void setSuspSand(double suspSand) {
8d6f23243d1d SedimentLoad*: Switch from snake_case to camelCase.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6373
diff changeset
102 this.suspSand = suspSand;
4372
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
103 }
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
104
6373
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
105 public void setSuspSandRange(Range range) {
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
106 this.suspSandRange = range;
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
107 }
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
108
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
109 public Range getSuspSandRange() {
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
110 return this.suspSandRange;
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
111 }
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
112
6376
8d6f23243d1d SedimentLoad*: Switch from snake_case to camelCase.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6373
diff changeset
113 public double getSuspSandBed() {
8d6f23243d1d SedimentLoad*: Switch from snake_case to camelCase.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6373
diff changeset
114 return suspSandBed;
4372
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
115 }
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
116
6376
8d6f23243d1d SedimentLoad*: Switch from snake_case to camelCase.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6373
diff changeset
117 public void setSuspSandBed(double suspSandBed) {
8d6f23243d1d SedimentLoad*: Switch from snake_case to camelCase.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6373
diff changeset
118 this.suspSandBed = suspSandBed;
4372
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
119 }
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
120
6373
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
121 public void setSuspSandBedRange(Range range) {
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
122 this.suspSandRange = range;
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
123 }
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
124
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
125 public Range getSuspSandBedRange() {
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
126 return this.suspSandRange;
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
127 }
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
128
6376
8d6f23243d1d SedimentLoad*: Switch from snake_case to camelCase.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6373
diff changeset
129 public double getSuspSediment() {
8d6f23243d1d SedimentLoad*: Switch from snake_case to camelCase.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6373
diff changeset
130 return suspSediment;
4372
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
131 }
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
132
6376
8d6f23243d1d SedimentLoad*: Switch from snake_case to camelCase.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6373
diff changeset
133 public void setSuspSediment(double suspSediment) {
8d6f23243d1d SedimentLoad*: Switch from snake_case to camelCase.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6373
diff changeset
134 this.suspSediment = suspSediment;
4372
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
135 }
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
136
6373
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
137 public void setSuspSedimentRange(Range range) {
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
138 this.suspSedimentRange = range;
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
139 }
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
140
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
141 public Range getSuspSedimentRange() {
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
142 return this.suspSedimentRange;
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
143 }
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
144
4372
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
145 public double getTotal() {
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
146 return total;
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
147 }
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
148
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
149 public void setTotal(double total) {
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
150 this.total = total;
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
151 }
4546
af1938d4e957 New field in sediment load object and calculation.
Raimund Renkert <rrenkert@intevation.de>
parents: 4372
diff changeset
152
6373
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
153 public void setTotalRange(Range range) {
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
154 this.totalRange = range;
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
155 }
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
156
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
157 public Range getTotalRange() {
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
158 return this.totalRange;
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
159 }
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
160
4546
af1938d4e957 New field in sediment load object and calculation.
Raimund Renkert <rrenkert@intevation.de>
parents: 4372
diff changeset
161 public double getLoadTotal() {
af1938d4e957 New field in sediment load object and calculation.
Raimund Renkert <rrenkert@intevation.de>
parents: 4372
diff changeset
162 return loadTotal;
af1938d4e957 New field in sediment load object and calculation.
Raimund Renkert <rrenkert@intevation.de>
parents: 4372
diff changeset
163 }
af1938d4e957 New field in sediment load object and calculation.
Raimund Renkert <rrenkert@intevation.de>
parents: 4372
diff changeset
164
af1938d4e957 New field in sediment load object and calculation.
Raimund Renkert <rrenkert@intevation.de>
parents: 4372
diff changeset
165 public void setLoadTotal(double total) {
af1938d4e957 New field in sediment load object and calculation.
Raimund Renkert <rrenkert@intevation.de>
parents: 4372
diff changeset
166 this.loadTotal = total;
af1938d4e957 New field in sediment load object and calculation.
Raimund Renkert <rrenkert@intevation.de>
parents: 4372
diff changeset
167 }
6373
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
168
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
169 public void setLoadTotalRange(Range range) {
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
170 this.loadTotalRange = range;
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
171 }
6391
ec537afacac2 Added new fraction 'unknown' to SedimentLoadFractions.
Raimund Renkert <rrenkert@intevation.de>
parents: 6376
diff changeset
172
ec537afacac2 Added new fraction 'unknown' to SedimentLoadFractions.
Raimund Renkert <rrenkert@intevation.de>
parents: 6376
diff changeset
173 public double getUnknown() {
ec537afacac2 Added new fraction 'unknown' to SedimentLoadFractions.
Raimund Renkert <rrenkert@intevation.de>
parents: 6376
diff changeset
174 return unknown;
ec537afacac2 Added new fraction 'unknown' to SedimentLoadFractions.
Raimund Renkert <rrenkert@intevation.de>
parents: 6376
diff changeset
175 }
ec537afacac2 Added new fraction 'unknown' to SedimentLoadFractions.
Raimund Renkert <rrenkert@intevation.de>
parents: 6376
diff changeset
176
ec537afacac2 Added new fraction 'unknown' to SedimentLoadFractions.
Raimund Renkert <rrenkert@intevation.de>
parents: 6376
diff changeset
177 public void setUnknown(double unknown) {
ec537afacac2 Added new fraction 'unknown' to SedimentLoadFractions.
Raimund Renkert <rrenkert@intevation.de>
parents: 6376
diff changeset
178 this.unknown = unknown;
ec537afacac2 Added new fraction 'unknown' to SedimentLoadFractions.
Raimund Renkert <rrenkert@intevation.de>
parents: 6376
diff changeset
179 }
ec537afacac2 Added new fraction 'unknown' to SedimentLoadFractions.
Raimund Renkert <rrenkert@intevation.de>
parents: 6376
diff changeset
180
ec537afacac2 Added new fraction 'unknown' to SedimentLoadFractions.
Raimund Renkert <rrenkert@intevation.de>
parents: 6376
diff changeset
181 public Range getUnknownRange() {
ec537afacac2 Added new fraction 'unknown' to SedimentLoadFractions.
Raimund Renkert <rrenkert@intevation.de>
parents: 6376
diff changeset
182 return unknownRange;
ec537afacac2 Added new fraction 'unknown' to SedimentLoadFractions.
Raimund Renkert <rrenkert@intevation.de>
parents: 6376
diff changeset
183 }
ec537afacac2 Added new fraction 'unknown' to SedimentLoadFractions.
Raimund Renkert <rrenkert@intevation.de>
parents: 6376
diff changeset
184
ec537afacac2 Added new fraction 'unknown' to SedimentLoadFractions.
Raimund Renkert <rrenkert@intevation.de>
parents: 6376
diff changeset
185 public void setUnknownRange(Range unknownRange) {
ec537afacac2 Added new fraction 'unknown' to SedimentLoadFractions.
Raimund Renkert <rrenkert@intevation.de>
parents: 6376
diff changeset
186 this.unknownRange = unknownRange;
ec537afacac2 Added new fraction 'unknown' to SedimentLoadFractions.
Raimund Renkert <rrenkert@intevation.de>
parents: 6376
diff changeset
187 }
4372
19772b414d46 New facet and result set for sediment load.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
188 }
6373
be283f9bc079 Add fields, getters and setters for ranges in SedimentLoadFraction.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5994
diff changeset
189 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 :

http://dive4elements.wald.intevation.org