annotate artifacts/src/main/java/org/dive4elements/river/artifacts/access/SedimentLoadAccess.java @ 8856:5e38e2924c07 3.2.x

Fix code style.
author Tom Gottfried <tom@intevation.de>
date Thu, 18 Jan 2018 20:12:01 +0100
parents 73a4c3c202e5
children 0a5239a1e46e
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: 5867
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: 5867
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: 4826
diff changeset
9 package org.dive4elements.river.artifacts.access;
4371
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
10
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
11 import gnu.trove.TIntArrayList;
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
12
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
13 import org.apache.log4j.Logger;
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
14
5867
59ff03ff48f1 River artifacts: Renamed FLYSArtifact(Collection) to D4EArtifact(Collection).
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5863
diff changeset
15 import org.dive4elements.river.artifacts.D4EArtifact;
4371
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
16
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
17
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
18 public class SedimentLoadAccess
4826
a3dc382bc1ca BedHeightAccess, FlowVelocityAccess, SedimentLoadAccess: Inherit from RangeAccess.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 4516
diff changeset
19 extends RangeAccess
4371
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
20 {
8856
5e38e2924c07 Fix code style.
Tom Gottfried <tom@intevation.de>
parents: 8532
diff changeset
21 private static final Logger log = Logger.getLogger(
5e38e2924c07 Fix code style.
Tom Gottfried <tom@intevation.de>
parents: 8532
diff changeset
22 SedimentLoadAccess.class);
4371
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
23
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
24 private String time;
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
25 private String unit;
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
26
8051
9dce39cffab3 Sediment load access: Cache values.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7530
diff changeset
27 private int [][] epochs;
9dce39cffab3 Sediment load access: Cache values.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7530
diff changeset
28
8532
73a4c3c202e5 (issue1051) Use a list of single years in SedimentLoadYear mode
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8239
diff changeset
29 private int [] years;
8051
9dce39cffab3 Sediment load access: Cache values.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7530
diff changeset
30
8239
b207eeb66edd (issue1448) Objectify sq_time_interval id.
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8236
diff changeset
31 private Integer sqTiId;
8236
90727aa9913d (issue1448) Add Sq time interval to sediment load accessor
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8202
diff changeset
32
6101
a0078e5e3b39 Removed unused context from RangeAccess and subclasses leading to some dead code removal.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5994
diff changeset
33 public SedimentLoadAccess(D4EArtifact artifact) {
a0078e5e3b39 Removed unused context from RangeAccess and subclasses leading to some dead code removal.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5994
diff changeset
34 super(artifact);
8532
73a4c3c202e5 (issue1051) Use a list of single years in SedimentLoadYear mode
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8239
diff changeset
35 years = null;
4371
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
36 }
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
37
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
38 public Double getLowerKM() {
4826
a3dc382bc1ca BedHeightAccess, FlowVelocityAccess, SedimentLoadAccess: Inherit from RangeAccess.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 4516
diff changeset
39 // TODO update callers
a3dc382bc1ca BedHeightAccess, FlowVelocityAccess, SedimentLoadAccess: Inherit from RangeAccess.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 4516
diff changeset
40 return getFrom();
4371
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
41 }
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
42
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
43 public Double getUpperKM() {
4826
a3dc382bc1ca BedHeightAccess, FlowVelocityAccess, SedimentLoadAccess: Inherit from RangeAccess.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 4516
diff changeset
44 // TODO update callers
a3dc382bc1ca BedHeightAccess, FlowVelocityAccess, SedimentLoadAccess: Inherit from RangeAccess.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 4516
diff changeset
45 return getTo();
4371
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
46 }
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
47
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
48 public String getYearEpoch() {
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
49 if (time == null) {
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
50 time = getString("ye_select");
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
51 }
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
52 return time;
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
53 }
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
54
8532
73a4c3c202e5 (issue1051) Use a list of single years in SedimentLoadYear mode
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8239
diff changeset
55 /** [year1, years2,..] if its about years. */
73a4c3c202e5 (issue1051) Use a list of single years in SedimentLoadYear mode
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8239
diff changeset
56 public int[] getYears() {
73a4c3c202e5 (issue1051) Use a list of single years in SedimentLoadYear mode
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8239
diff changeset
57 if (years != null) {
73a4c3c202e5 (issue1051) Use a list of single years in SedimentLoadYear mode
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8239
diff changeset
58 return years;
8051
9dce39cffab3 Sediment load access: Cache values.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7530
diff changeset
59 }
4371
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
60 if (getYearEpoch().equals("year") ) {
8532
73a4c3c202e5 (issue1051) Use a list of single years in SedimentLoadYear mode
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8239
diff changeset
61 TIntArrayList ints = new TIntArrayList();
73a4c3c202e5 (issue1051) Use a list of single years in SedimentLoadYear mode
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8239
diff changeset
62 String yearsData = getString("years");
73a4c3c202e5 (issue1051) Use a list of single years in SedimentLoadYear mode
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8239
diff changeset
63 if (yearsData == null || yearsData.isEmpty()) {
73a4c3c202e5 (issue1051) Use a list of single years in SedimentLoadYear mode
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8239
diff changeset
64 log.warn("No years provided");
4371
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
65 return null;
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
66 }
8532
73a4c3c202e5 (issue1051) Use a list of single years in SedimentLoadYear mode
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8239
diff changeset
67 for (String sValue :yearsData.split(" ")) {
73a4c3c202e5 (issue1051) Use a list of single years in SedimentLoadYear mode
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8239
diff changeset
68 try {
73a4c3c202e5 (issue1051) Use a list of single years in SedimentLoadYear mode
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8239
diff changeset
69 ints.add(Integer.parseInt(sValue));
73a4c3c202e5 (issue1051) Use a list of single years in SedimentLoadYear mode
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8239
diff changeset
70 } catch (NumberFormatException e) {
73a4c3c202e5 (issue1051) Use a list of single years in SedimentLoadYear mode
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8239
diff changeset
71 /* Client should prevent this */
73a4c3c202e5 (issue1051) Use a list of single years in SedimentLoadYear mode
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8239
diff changeset
72 log.warn("Invalid year value: " + sValue);
73a4c3c202e5 (issue1051) Use a list of single years in SedimentLoadYear mode
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8239
diff changeset
73 continue;
73a4c3c202e5 (issue1051) Use a list of single years in SedimentLoadYear mode
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8239
diff changeset
74 }
73a4c3c202e5 (issue1051) Use a list of single years in SedimentLoadYear mode
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8239
diff changeset
75 }
4371
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
76
8532
73a4c3c202e5 (issue1051) Use a list of single years in SedimentLoadYear mode
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8239
diff changeset
77 if (!ints.isEmpty()) {
73a4c3c202e5 (issue1051) Use a list of single years in SedimentLoadYear mode
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8239
diff changeset
78 ints.sort();
73a4c3c202e5 (issue1051) Use a list of single years in SedimentLoadYear mode
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8239
diff changeset
79 years = ints.toNativeArray();
73a4c3c202e5 (issue1051) Use a list of single years in SedimentLoadYear mode
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8239
diff changeset
80 }
73a4c3c202e5 (issue1051) Use a list of single years in SedimentLoadYear mode
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8239
diff changeset
81 return years;
4371
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
82 }
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
83 return null;
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
84 }
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
85
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
86 public int[][] getEpochs() {
8051
9dce39cffab3 Sediment load access: Cache values.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7530
diff changeset
87
9dce39cffab3 Sediment load access: Cache values.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7530
diff changeset
88 if (epochs != null) {
9dce39cffab3 Sediment load access: Cache values.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7530
diff changeset
89 return epochs;
9dce39cffab3 Sediment load access: Cache values.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7530
diff changeset
90 }
9dce39cffab3 Sediment load access: Cache values.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7530
diff changeset
91
7530
b60485a58d73 SedimentLoadAccess: Slightly improved readability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7528
diff changeset
92 if (!getYearEpoch().equals("epoch") &&
b60485a58d73 SedimentLoadAccess: Slightly improved readability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7528
diff changeset
93 !getYearEpoch().equals("off_epoch")) {
b60485a58d73 SedimentLoadAccess: Slightly improved readability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7528
diff changeset
94 return null;
4371
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
95 }
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
96
7530
b60485a58d73 SedimentLoadAccess: Slightly improved readability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7528
diff changeset
97 String data = getString("epochs");
b60485a58d73 SedimentLoadAccess: Slightly improved readability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7528
diff changeset
98
b60485a58d73 SedimentLoadAccess: Slightly improved readability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7528
diff changeset
99 if (data == null) {
8202
e4606eae8ea5 sed src/**/*.java 's/logger/log/g'
Sascha L. Teichmann <teichmann@intevation.de>
parents: 8129
diff changeset
100 log.warn("No 'epochs' parameter specified!");
7530
b60485a58d73 SedimentLoadAccess: Slightly improved readability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7528
diff changeset
101 return null;
b60485a58d73 SedimentLoadAccess: Slightly improved readability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7528
diff changeset
102 }
b60485a58d73 SedimentLoadAccess: Slightly improved readability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7528
diff changeset
103
b60485a58d73 SedimentLoadAccess: Slightly improved readability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7528
diff changeset
104 String[] parts = data.split(";");
b60485a58d73 SedimentLoadAccess: Slightly improved readability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7528
diff changeset
105
8051
9dce39cffab3 Sediment load access: Cache values.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7530
diff changeset
106 epochs = new int[parts.length][];
7530
b60485a58d73 SedimentLoadAccess: Slightly improved readability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7528
diff changeset
107
b60485a58d73 SedimentLoadAccess: Slightly improved readability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7528
diff changeset
108 for (int i = 0; i < parts.length; i++) {
b60485a58d73 SedimentLoadAccess: Slightly improved readability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7528
diff changeset
109 String[] values = parts[i].split(",");
b60485a58d73 SedimentLoadAccess: Slightly improved readability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7528
diff changeset
110 TIntArrayList ints = new TIntArrayList();
b60485a58d73 SedimentLoadAccess: Slightly improved readability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7528
diff changeset
111 try {
b60485a58d73 SedimentLoadAccess: Slightly improved readability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7528
diff changeset
112 ints.add(Integer.parseInt(values[0]));
b60485a58d73 SedimentLoadAccess: Slightly improved readability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7528
diff changeset
113 ints.add(Integer.parseInt(values[1]));
8051
9dce39cffab3 Sediment load access: Cache values.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7530
diff changeset
114 epochs[i] = ints.toNativeArray();
7530
b60485a58d73 SedimentLoadAccess: Slightly improved readability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7528
diff changeset
115 }
b60485a58d73 SedimentLoadAccess: Slightly improved readability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7528
diff changeset
116 catch (NumberFormatException nfe) {
8202
e4606eae8ea5 sed src/**/*.java 's/logger/log/g'
Sascha L. Teichmann <teichmann@intevation.de>
parents: 8129
diff changeset
117 log.warn("Cannot parse int from string: '" + values + "'");
7530
b60485a58d73 SedimentLoadAccess: Slightly improved readability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7528
diff changeset
118 }
b60485a58d73 SedimentLoadAccess: Slightly improved readability.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 7528
diff changeset
119 }
8051
9dce39cffab3 Sediment load access: Cache values.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7530
diff changeset
120 return epochs;
4371
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
121 }
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
122
6677
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6102
diff changeset
123 /** Returns the selected unit (t/a or m3/a). */
4371
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
124 public String getUnit () {
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
125 if (unit == null) {
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
126 unit = getString("unit");
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
127 }
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
128 return unit;
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
129 }
8236
90727aa9913d (issue1448) Add Sq time interval to sediment load accessor
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8202
diff changeset
130
90727aa9913d (issue1448) Add Sq time interval to sediment load accessor
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8202
diff changeset
131 /** Returns the selected time interval id */
8239
b207eeb66edd (issue1448) Objectify sq_time_interval id.
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8236
diff changeset
132 public Integer getSQTiId () {
b207eeb66edd (issue1448) Objectify sq_time_interval id.
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8236
diff changeset
133 if (sqTiId == null) {
b207eeb66edd (issue1448) Objectify sq_time_interval id.
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8236
diff changeset
134 sqTiId = getInteger("sq_ti_id");
8236
90727aa9913d (issue1448) Add Sq time interval to sediment load accessor
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8202
diff changeset
135 }
90727aa9913d (issue1448) Add Sq time interval to sediment load accessor
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8202
diff changeset
136 return sqTiId;
90727aa9913d (issue1448) Add Sq time interval to sediment load accessor
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8202
diff changeset
137 }
90727aa9913d (issue1448) Add Sq time interval to sediment load accessor
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8202
diff changeset
138
4371
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
139 }
26afee1b8959 Added access object for artifact containing sediment load parameters.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
140 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org