Mercurial > dive4elements > river
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 : |