Mercurial > dive4elements > river
annotate backend/src/main/java/org/dive4elements/river/model/BedHeightValue.java @ 9633:b0520a85739d
Nachtrag Pos. 19: query for most recent discharge table added
author | mschaefer |
---|---|
date | Thu, 17 Oct 2019 16:48:03 +0200 |
parents | ecadc9ed0ba0 |
children |
rev | line source |
---|---|
5844
4dd33b86dc61
Added header to river backend.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
1 /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde |
4dd33b86dc61
Added header to river backend.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
2 * Software engineering by Intevation GmbH |
4dd33b86dc61
Added header to river backend.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
3 * |
5992
4c3ccf2b0304
Removed trailing whitespace.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5844
diff
changeset
|
4 * This file is Free Software under the GNU AGPL (>=v3) |
5844
4dd33b86dc61
Added header to river backend.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
5 * and comes with ABSOLUTELY NO WARRANTY! Check out the |
5992
4c3ccf2b0304
Removed trailing whitespace.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5844
diff
changeset
|
6 * documentation coming with Dive4Elements River for details. |
5844
4dd33b86dc61
Added header to river backend.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
7 */ |
4dd33b86dc61
Added header to river backend.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
8 |
5829
18619c1e7c2a
Repaired internal references.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5828
diff
changeset
|
9 package org.dive4elements.river.model; |
2809
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
10 |
8975
a0a0a7f912ab
Added new columns bed_height.comment and sounding_width_info; extended the bed height parser for the new meta data and the min/max_height columns
mschaefer
parents:
8955
diff
changeset
|
11 import java.io.Serializable; |
2873
1894e0471eac
Added functions to retrieve bed height single and epoch values based on its owner and km range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
2809
diff
changeset
|
12 import java.util.List; |
1894e0471eac
Added functions to retrieve bed height single and epoch values based on its owner and km range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
2809
diff
changeset
|
13 |
8975
a0a0a7f912ab
Added new columns bed_height.comment and sounding_width_info; extended the bed height parser for the new meta data and the min/max_height columns
mschaefer
parents:
8955
diff
changeset
|
14 import javax.persistence.Column; |
2809
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
15 import javax.persistence.Entity; |
8975
a0a0a7f912ab
Added new columns bed_height.comment and sounding_width_info; extended the bed height parser for the new meta data and the min/max_height columns
mschaefer
parents:
8955
diff
changeset
|
16 import javax.persistence.GeneratedValue; |
a0a0a7f912ab
Added new columns bed_height.comment and sounding_width_info; extended the bed height parser for the new meta data and the min/max_height columns
mschaefer
parents:
8955
diff
changeset
|
17 import javax.persistence.GenerationType; |
2809
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
18 import javax.persistence.Id; |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
19 import javax.persistence.JoinColumn; |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
20 import javax.persistence.OneToOne; |
8975
a0a0a7f912ab
Added new columns bed_height.comment and sounding_width_info; extended the bed height parser for the new meta data and the min/max_height columns
mschaefer
parents:
8955
diff
changeset
|
21 import javax.persistence.SequenceGenerator; |
a0a0a7f912ab
Added new columns bed_height.comment and sounding_width_info; extended the bed height parser for the new meta data and the min/max_height columns
mschaefer
parents:
8955
diff
changeset
|
22 import javax.persistence.Table; |
9034
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
23 import javax.persistence.Transient; |
2809
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
24 |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
25 import org.apache.log4j.Logger; |
8975
a0a0a7f912ab
Added new columns bed_height.comment and sounding_width_info; extended the bed height parser for the new meta data and the min/max_height columns
mschaefer
parents:
8955
diff
changeset
|
26 import org.dive4elements.river.backend.SessionHolder; |
a0a0a7f912ab
Added new columns bed_height.comment and sounding_width_info; extended the bed height parser for the new meta data and the min/max_height columns
mschaefer
parents:
8955
diff
changeset
|
27 import org.hibernate.Query; |
2873
1894e0471eac
Added functions to retrieve bed height single and epoch values based on its owner and km range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
2809
diff
changeset
|
28 import org.hibernate.Session; |
1894e0471eac
Added functions to retrieve bed height single and epoch values based on its owner and km range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
2809
diff
changeset
|
29 |
2809
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
30 |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
31 @Entity |
8559
6d8d7425a6b5
Bed heights are just bed heights since a while ('single' is obsolete).
"Tom Gottfried <tom@intevation.de>"
parents:
8554
diff
changeset
|
32 @Table(name = "bed_height_values") |
6d8d7425a6b5
Bed heights are just bed heights since a while ('single' is obsolete).
"Tom Gottfried <tom@intevation.de>"
parents:
8554
diff
changeset
|
33 public class BedHeightValue |
2809
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
34 implements Serializable |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
35 { |
8200
9d2e69f971f5
sed -i src/**/*.java 's/logger/log/g'
Sascha L. Teichmann <teichmann@intevation.de>
parents:
7376
diff
changeset
|
36 private static Logger log = |
8975
a0a0a7f912ab
Added new columns bed_height.comment and sounding_width_info; extended the bed height parser for the new meta data and the min/max_height columns
mschaefer
parents:
8955
diff
changeset
|
37 Logger.getLogger(BedHeightValue.class); |
2809
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
38 |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
39 private Integer id; |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
40 |
8559
6d8d7425a6b5
Bed heights are just bed heights since a while ('single' is obsolete).
"Tom Gottfried <tom@intevation.de>"
parents:
8554
diff
changeset
|
41 private BedHeight bedHeight; |
2809
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
42 |
6203
a3fb76cf79b6
backout backout as it is now safely in a branch
Tom Gottfried <tom.gottfried@intevation.de>
parents:
6201
diff
changeset
|
43 private Double station; |
a3fb76cf79b6
backout backout as it is now safely in a branch
Tom Gottfried <tom.gottfried@intevation.de>
parents:
6201
diff
changeset
|
44 private Double height; |
a3fb76cf79b6
backout backout as it is now safely in a branch
Tom Gottfried <tom.gottfried@intevation.de>
parents:
6201
diff
changeset
|
45 private Double uncertainty; |
a3fb76cf79b6
backout backout as it is now safely in a branch
Tom Gottfried <tom.gottfried@intevation.de>
parents:
6201
diff
changeset
|
46 private Double dataGap; |
6298
f095b58c95d9
Bedheight single parser: do not reject lines with missing values
Tom Gottfried <tom.gottfried@intevation.de>
parents:
6203
diff
changeset
|
47 private Double soundingWidth; |
8955
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
48 private Double minHeight; |
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
49 private Double maxHeight; |
9034
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
50 private Double height01; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
51 private Double height02; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
52 private Double height03; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
53 private Double height04; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
54 private Double height05; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
55 private Double height06; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
56 private Double height07; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
57 private Double height08; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
58 private Double height09; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
59 private Double height10; |
2809
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
60 |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
61 |
8559
6d8d7425a6b5
Bed heights are just bed heights since a while ('single' is obsolete).
"Tom Gottfried <tom@intevation.de>"
parents:
8554
diff
changeset
|
62 public BedHeightValue() { |
2809
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
63 } |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
64 |
8955
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
65 public BedHeightValue(final BedHeight bedHeight, final Double station, final Double height, final Double uncertainty, final Double dataGap, |
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
66 final Double soundingWidth, final Double minHeight, final Double maxHeight) { |
2809
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
67 this.bedHeight = bedHeight; |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
68 this.station = station; |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
69 this.height = height; |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
70 this.uncertainty = uncertainty; |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
71 this.dataGap = dataGap; |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
72 this.soundingWidth = soundingWidth; |
8955
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
73 this.minHeight = minHeight; |
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
74 this.maxHeight = maxHeight; |
2809
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
75 } |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
76 |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
77 @Id |
8955
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
78 @SequenceGenerator(name = "SEQUENCE_BED_HEIGHT_VALUE_ID_SEQ", sequenceName = "BED_HEIGHT_VALUES_ID_SEQ", allocationSize = 1) |
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
79 @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "SEQUENCE_BED_HEIGHT_VALUE_ID_SEQ") |
2809
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
80 @Column(name = "id") |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
81 public Integer getId() { |
8955
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
82 return this.id; |
2809
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
83 } |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
84 |
8955
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
85 public void setId(final Integer id) { |
2809
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
86 this.id = id; |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
87 } |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
88 |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
89 @OneToOne |
8842 | 90 @JoinColumn(name = "bed_height_id") |
8559
6d8d7425a6b5
Bed heights are just bed heights since a while ('single' is obsolete).
"Tom Gottfried <tom@intevation.de>"
parents:
8554
diff
changeset
|
91 public BedHeight getBedHeight() { |
8955
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
92 return this.bedHeight; |
2809
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
93 } |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
94 |
8955
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
95 public void setBedHeight(final BedHeight bedHeight) { |
2809
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
96 this.bedHeight = bedHeight; |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
97 } |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
98 |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
99 @Column(name = "station") |
6203
a3fb76cf79b6
backout backout as it is now safely in a branch
Tom Gottfried <tom.gottfried@intevation.de>
parents:
6201
diff
changeset
|
100 public Double getStation() { |
8955
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
101 return this.station; |
2809
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
102 } |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
103 |
8955
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
104 public void setStation(final Double station) { |
2809
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
105 this.station = station; |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
106 } |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
107 |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
108 @Column(name = "height") |
6203
a3fb76cf79b6
backout backout as it is now safely in a branch
Tom Gottfried <tom.gottfried@intevation.de>
parents:
6201
diff
changeset
|
109 public Double getHeight() { |
8955
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
110 return this.height; |
2809
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
111 } |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
112 |
8955
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
113 public void setHeight(final Double height) { |
2809
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
114 this.height = height; |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
115 } |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
116 |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
117 @Column(name="uncertainty") |
6203
a3fb76cf79b6
backout backout as it is now safely in a branch
Tom Gottfried <tom.gottfried@intevation.de>
parents:
6201
diff
changeset
|
118 public Double getUncertainty() { |
8955
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
119 return this.uncertainty; |
2809
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
120 } |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
121 |
8955
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
122 public void setUncertainty(final Double uncertainty) { |
2809
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
123 this.uncertainty = uncertainty; |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
124 } |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
125 |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
126 @Column(name="data_gap") |
6203
a3fb76cf79b6
backout backout as it is now safely in a branch
Tom Gottfried <tom.gottfried@intevation.de>
parents:
6201
diff
changeset
|
127 public Double getDataGap() { |
8955
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
128 return this.dataGap; |
2809
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
129 } |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
130 |
8955
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
131 public void setDataGap(final Double dataGap) { |
2809
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
132 this.dataGap = dataGap; |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
133 } |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
134 |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
135 @Column(name="sounding_width") |
6298
f095b58c95d9
Bedheight single parser: do not reject lines with missing values
Tom Gottfried <tom.gottfried@intevation.de>
parents:
6203
diff
changeset
|
136 public Double getSoundingWidth() { |
8955
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
137 return this.soundingWidth; |
2809
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
138 } |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
139 |
8955
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
140 public void setSoundingWidth(final Double soundingWidth) { |
2809
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
141 this.soundingWidth = soundingWidth; |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
142 } |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
143 |
8955
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
144 @Column(name = "min_height") |
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
145 public Double getMinHeight() { |
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
146 return this.minHeight; |
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
147 } |
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
148 |
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
149 public void setMinHeight(final Double minHeight) { |
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
150 this.minHeight = minHeight; |
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
151 } |
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
152 |
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
153 @Column(name = "max_height") |
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
154 public Double getMaxHeight() { |
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
155 return this.maxHeight; |
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
156 } |
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
157 |
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
158 public void setMaxHeight(final Double maxHeight) { |
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
159 this.maxHeight = maxHeight; |
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
160 } |
798d9dcbccdd
BedHeightValue (bed_height_values) extended by two columns for minimum and maximum bed height
mschaefer
parents:
8842
diff
changeset
|
161 |
9034
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
162 @Column(name = "height01") |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
163 public Double getHeight01() { |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
164 return this.height01; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
165 } |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
166 |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
167 public void setHeight01(final Double height) { |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
168 this.height01 = height; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
169 } |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
170 |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
171 @Column(name = "height02") |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
172 public Double getHeight02() { |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
173 return this.height02; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
174 } |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
175 |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
176 public void setHeight02(final Double height) { |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
177 this.height02 = height; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
178 } |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
179 |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
180 @Column(name = "height03") |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
181 public Double getHeight03() { |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
182 return this.height03; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
183 } |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
184 |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
185 public void setHeight03(final Double height) { |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
186 this.height03 = height; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
187 } |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
188 |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
189 @Column(name = "height04") |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
190 public Double getHeight04() { |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
191 return this.height04; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
192 } |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
193 |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
194 public void setHeight04(final Double height) { |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
195 this.height04 = height; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
196 } |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
197 |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
198 @Column(name = "height05") |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
199 public Double getHeight05() { |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
200 return this.height05; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
201 } |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
202 |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
203 public void setHeight05(final Double height) { |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
204 this.height05 = height; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
205 } |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
206 |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
207 @Column(name = "height06") |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
208 public Double getHeight06() { |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
209 return this.height06; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
210 } |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
211 |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
212 public void setHeight06(final Double height) { |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
213 this.height06 = height; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
214 } |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
215 |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
216 @Column(name = "height07") |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
217 public Double getHeight07() { |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
218 return this.height07; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
219 } |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
220 |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
221 public void setHeight07(final Double height) { |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
222 this.height07 = height; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
223 } |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
224 |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
225 @Column(name = "height08") |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
226 public Double getHeight08() { |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
227 return this.height08; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
228 } |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
229 |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
230 public void setHeight08(final Double height) { |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
231 this.height08 = height; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
232 } |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
233 |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
234 @Column(name = "height09") |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
235 public Double getHeight09() { |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
236 return this.height09; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
237 } |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
238 |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
239 public void setHeight09(final Double height) { |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
240 this.height09 = height; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
241 } |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
242 |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
243 @Column(name = "height10") |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
244 public Double getHeight10() { |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
245 return this.height10; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
246 } |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
247 |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
248 public void setHeight10(final Double height) { |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
249 this.height10 = height; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
250 } |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
251 |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
252 @Transient |
9444
ecadc9ed0ba0
Added heights and depths of cross section fields in the bundu bzws calculation and longitudinal section charts
mschaefer
parents:
9034
diff
changeset
|
253 public Double getSectionHeight(final int index) { |
ecadc9ed0ba0
Added heights and depths of cross section fields in the bundu bzws calculation and longitudinal section charts
mschaefer
parents:
9034
diff
changeset
|
254 switch (index) { |
ecadc9ed0ba0
Added heights and depths of cross section fields in the bundu bzws calculation and longitudinal section charts
mschaefer
parents:
9034
diff
changeset
|
255 case 1: |
ecadc9ed0ba0
Added heights and depths of cross section fields in the bundu bzws calculation and longitudinal section charts
mschaefer
parents:
9034
diff
changeset
|
256 return this.height01; |
ecadc9ed0ba0
Added heights and depths of cross section fields in the bundu bzws calculation and longitudinal section charts
mschaefer
parents:
9034
diff
changeset
|
257 case 2: |
ecadc9ed0ba0
Added heights and depths of cross section fields in the bundu bzws calculation and longitudinal section charts
mschaefer
parents:
9034
diff
changeset
|
258 return this.height02; |
ecadc9ed0ba0
Added heights and depths of cross section fields in the bundu bzws calculation and longitudinal section charts
mschaefer
parents:
9034
diff
changeset
|
259 case 3: |
ecadc9ed0ba0
Added heights and depths of cross section fields in the bundu bzws calculation and longitudinal section charts
mschaefer
parents:
9034
diff
changeset
|
260 return this.height03; |
ecadc9ed0ba0
Added heights and depths of cross section fields in the bundu bzws calculation and longitudinal section charts
mschaefer
parents:
9034
diff
changeset
|
261 case 4: |
ecadc9ed0ba0
Added heights and depths of cross section fields in the bundu bzws calculation and longitudinal section charts
mschaefer
parents:
9034
diff
changeset
|
262 return this.height04; |
ecadc9ed0ba0
Added heights and depths of cross section fields in the bundu bzws calculation and longitudinal section charts
mschaefer
parents:
9034
diff
changeset
|
263 case 5: |
ecadc9ed0ba0
Added heights and depths of cross section fields in the bundu bzws calculation and longitudinal section charts
mschaefer
parents:
9034
diff
changeset
|
264 return this.height05; |
ecadc9ed0ba0
Added heights and depths of cross section fields in the bundu bzws calculation and longitudinal section charts
mschaefer
parents:
9034
diff
changeset
|
265 case 6: |
ecadc9ed0ba0
Added heights and depths of cross section fields in the bundu bzws calculation and longitudinal section charts
mschaefer
parents:
9034
diff
changeset
|
266 return this.height06; |
ecadc9ed0ba0
Added heights and depths of cross section fields in the bundu bzws calculation and longitudinal section charts
mschaefer
parents:
9034
diff
changeset
|
267 case 7: |
ecadc9ed0ba0
Added heights and depths of cross section fields in the bundu bzws calculation and longitudinal section charts
mschaefer
parents:
9034
diff
changeset
|
268 return this.height07; |
ecadc9ed0ba0
Added heights and depths of cross section fields in the bundu bzws calculation and longitudinal section charts
mschaefer
parents:
9034
diff
changeset
|
269 case 8: |
ecadc9ed0ba0
Added heights and depths of cross section fields in the bundu bzws calculation and longitudinal section charts
mschaefer
parents:
9034
diff
changeset
|
270 return this.height08; |
ecadc9ed0ba0
Added heights and depths of cross section fields in the bundu bzws calculation and longitudinal section charts
mschaefer
parents:
9034
diff
changeset
|
271 case 9: |
ecadc9ed0ba0
Added heights and depths of cross section fields in the bundu bzws calculation and longitudinal section charts
mschaefer
parents:
9034
diff
changeset
|
272 return this.height09; |
ecadc9ed0ba0
Added heights and depths of cross section fields in the bundu bzws calculation and longitudinal section charts
mschaefer
parents:
9034
diff
changeset
|
273 case 10: |
ecadc9ed0ba0
Added heights and depths of cross section fields in the bundu bzws calculation and longitudinal section charts
mschaefer
parents:
9034
diff
changeset
|
274 return this.height10; |
ecadc9ed0ba0
Added heights and depths of cross section fields in the bundu bzws calculation and longitudinal section charts
mschaefer
parents:
9034
diff
changeset
|
275 default: |
ecadc9ed0ba0
Added heights and depths of cross section fields in the bundu bzws calculation and longitudinal section charts
mschaefer
parents:
9034
diff
changeset
|
276 throw new IllegalArgumentException(); |
ecadc9ed0ba0
Added heights and depths of cross section fields in the bundu bzws calculation and longitudinal section charts
mschaefer
parents:
9034
diff
changeset
|
277 } |
ecadc9ed0ba0
Added heights and depths of cross section fields in the bundu bzws calculation and longitudinal section charts
mschaefer
parents:
9034
diff
changeset
|
278 } |
ecadc9ed0ba0
Added heights and depths of cross section fields in the bundu bzws calculation and longitudinal section charts
mschaefer
parents:
9034
diff
changeset
|
279 |
ecadc9ed0ba0
Added heights and depths of cross section fields in the bundu bzws calculation and longitudinal section charts
mschaefer
parents:
9034
diff
changeset
|
280 @Transient |
9034
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
281 public void setSectionHeight(final int index, final Double value) { |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
282 switch (index) { |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
283 case 1: |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
284 this.height01 = value; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
285 break; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
286 case 2: |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
287 this.height02 = value; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
288 break; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
289 case 3: |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
290 this.height03 = value; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
291 break; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
292 case 4: |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
293 this.height04 = value; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
294 break; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
295 case 5: |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
296 this.height05 = value; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
297 break; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
298 case 6: |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
299 this.height06 = value; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
300 break; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
301 case 7: |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
302 this.height07 = value; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
303 break; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
304 case 8: |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
305 this.height08 = value; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
306 break; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
307 case 9: |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
308 this.height09 = value; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
309 break; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
310 case 10: |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
311 this.height10 = value; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
312 break; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
313 default: |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
314 break; |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
315 } |
8aa7d9eaaa21
Added bed_height_values section heights height01 to height10
mschaefer
parents:
8975
diff
changeset
|
316 } |
9444
ecadc9ed0ba0
Added heights and depths of cross section fields in the bundu bzws calculation and longitudinal section charts
mschaefer
parents:
9034
diff
changeset
|
317 |
8975
a0a0a7f912ab
Added new columns bed_height.comment and sounding_width_info; extended the bed height parser for the new meta data and the min/max_height columns
mschaefer
parents:
8955
diff
changeset
|
318 public static List<BedHeightValue> getBedHeightValues(final BedHeight single) { |
a0a0a7f912ab
Added new columns bed_height.comment and sounding_width_info; extended the bed height parser for the new meta data and the min/max_height columns
mschaefer
parents:
8955
diff
changeset
|
319 final Session session = SessionHolder.HOLDER.get(); |
a0a0a7f912ab
Added new columns bed_height.comment and sounding_width_info; extended the bed height parser for the new meta data and the min/max_height columns
mschaefer
parents:
8955
diff
changeset
|
320 final Query query = session.createQuery("FROM BedHeightValue WHERE bedHeight=:single"); |
8721
1083cb887ffb
(issue1754) Do not filter BedHeightSoundings to range.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
8559
diff
changeset
|
321 query.setParameter("single", single); |
1083cb887ffb
(issue1754) Do not filter BedHeightSoundings to range.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
8559
diff
changeset
|
322 return query.list(); |
1083cb887ffb
(issue1754) Do not filter BedHeightSoundings to range.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
8559
diff
changeset
|
323 } |
1083cb887ffb
(issue1754) Do not filter BedHeightSoundings to range.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
8559
diff
changeset
|
324 |
2873
1894e0471eac
Added functions to retrieve bed height single and epoch values based on its owner and km range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
2809
diff
changeset
|
325 |
8975
a0a0a7f912ab
Added new columns bed_height.comment and sounding_width_info; extended the bed height parser for the new meta data and the min/max_height columns
mschaefer
parents:
8955
diff
changeset
|
326 public static List<BedHeightValue> getBedHeightValues(final BedHeight single, final double kmLo, final double kmHi) { |
a0a0a7f912ab
Added new columns bed_height.comment and sounding_width_info; extended the bed height parser for the new meta data and the min/max_height columns
mschaefer
parents:
8955
diff
changeset
|
327 final Session session = SessionHolder.HOLDER.get(); |
a0a0a7f912ab
Added new columns bed_height.comment and sounding_width_info; extended the bed height parser for the new meta data and the min/max_height columns
mschaefer
parents:
8955
diff
changeset
|
328 final Query query = session.createQuery("FROM BedHeightValue WHERE (bedHeight=:single)" |
a0a0a7f912ab
Added new columns bed_height.comment and sounding_width_info; extended the bed height parser for the new meta data and the min/max_height columns
mschaefer
parents:
8955
diff
changeset
|
329 + " AND (station >= :kmLo) AND (station <= :kmHi)"); |
2873
1894e0471eac
Added functions to retrieve bed height single and epoch values based on its owner and km range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
2809
diff
changeset
|
330 query.setParameter("single", single); |
6203
a3fb76cf79b6
backout backout as it is now safely in a branch
Tom Gottfried <tom.gottfried@intevation.de>
parents:
6201
diff
changeset
|
331 query.setParameter("kmLo", new Double(kmLo)); |
a3fb76cf79b6
backout backout as it is now safely in a branch
Tom Gottfried <tom.gottfried@intevation.de>
parents:
6201
diff
changeset
|
332 query.setParameter("kmHi", new Double(kmHi)); |
2873
1894e0471eac
Added functions to retrieve bed height single and epoch values based on its owner and km range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
2809
diff
changeset
|
333 return query.list(); |
1894e0471eac
Added functions to retrieve bed height single and epoch values based on its owner and km range.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
2809
diff
changeset
|
334 } |
2809
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
335 } |
f283212966e8
Finished work on MINFO bed heights (single).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff
changeset
|
336 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : |