comparison backend/src/main/java/org/dive4elements/river/seddb/model/Siebanalyse.java @ 5873:1e68eca26b8a

river backend: Moved SedDB hibernate model to org/dive4elements/river/seddb.
author Sascha L. Teichmann <teichmann@intevation.de>
date Mon, 29 Apr 2013 11:33:01 +0200
parents backend/src/main/java/de/intevation/seddb/model/Siebanalyse.java@4dd33b86dc61
children 7ba4815a52a4
comparison
equal deleted inserted replaced
5872:bc4e1bf26227 5873:1e68eca26b8a
1 /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde
2 * Software engineering by Intevation GmbH
3 *
4 * This file is Free Software under the GNU AGPL (>=v3)
5 * and comes with ABSOLUTELY NO WARRANTY! Check out the
6 * documentation coming with Dive4Elements River for details.
7 */
8
9 package org.dive4elements.seddb.model;
10 // Generated 14.06.2012 11:30:57 by Hibernate Tools 3.4.0.CR1
11
12
13 import java.math.BigDecimal;
14 import javax.persistence.Column;
15 import javax.persistence.Entity;
16 import javax.persistence.FetchType;
17 import javax.persistence.Id;
18 import javax.persistence.JoinColumn;
19 import javax.persistence.ManyToOne;
20 import javax.persistence.OneToOne;
21 import javax.persistence.Table;
22
23 /**
24 * Siebanalyse generated by hbm2java
25 */
26 @Entity
27 @Table(name="SIEBANALYSE"
28 ,schema="SEDDB"
29 )
30 public class Siebanalyse implements java.io.Serializable {
31
32
33 private long siebanalyseid;
34 private Sohlprobe sohlprobe;
35 private boolean istdigital;
36 private String standort;
37 private BigDecimal dm;
38 private BigDecimal so;
39 private BigDecimal sk;
40 private BigDecimal u;
41 private BigDecimal d90;
42 private BigDecimal d84;
43 private BigDecimal d80;
44 private BigDecimal d75;
45 private BigDecimal d70;
46 private BigDecimal d60;
47 private BigDecimal d50;
48 private BigDecimal d40;
49 private BigDecimal d30;
50 private BigDecimal d25;
51 private BigDecimal d20;
52 private BigDecimal d16;
53 private BigDecimal d10;
54 private BigDecimal dmin;
55 private BigDecimal durchdmin;
56 private BigDecimal dmax;
57 private BigDecimal durchdmax;
58 private String bemerkung;
59 private Ssiebung ssiebung;
60
61 public Siebanalyse() {
62 }
63
64 public Siebanalyse(long siebanalyseid, Sohlprobe sohlprobe, boolean istdigital) {
65 this.siebanalyseid = siebanalyseid;
66 this.sohlprobe = sohlprobe;
67 this.istdigital = istdigital;
68 }
69 public Siebanalyse(long siebanalyseid, Sohlprobe sohlprobe, boolean istdigital, String standort, BigDecimal dm, BigDecimal so, BigDecimal sk, BigDecimal u, BigDecimal d90, BigDecimal d84, BigDecimal d80, BigDecimal d75, BigDecimal d70, BigDecimal d60, BigDecimal d50, BigDecimal d40, BigDecimal d30, BigDecimal d25, BigDecimal d20, BigDecimal d16, BigDecimal d10, BigDecimal dmin, BigDecimal durchdmin, BigDecimal dmax, BigDecimal durchdmax, String bemerkung, Ssiebung ssiebung) {
70 this.siebanalyseid = siebanalyseid;
71 this.sohlprobe = sohlprobe;
72 this.istdigital = istdigital;
73 this.standort = standort;
74 this.dm = dm;
75 this.so = so;
76 this.sk = sk;
77 this.u = u;
78 this.d90 = d90;
79 this.d84 = d84;
80 this.d80 = d80;
81 this.d75 = d75;
82 this.d70 = d70;
83 this.d60 = d60;
84 this.d50 = d50;
85 this.d40 = d40;
86 this.d30 = d30;
87 this.d25 = d25;
88 this.d20 = d20;
89 this.d16 = d16;
90 this.d10 = d10;
91 this.dmin = dmin;
92 this.durchdmin = durchdmin;
93 this.dmax = dmax;
94 this.durchdmax = durchdmax;
95 this.bemerkung = bemerkung;
96 this.ssiebung = ssiebung;
97 }
98
99 @Id
100
101
102 @Column(name="SIEBANALYSEID", unique=true, nullable=false, precision=11, scale=0)
103 public long getSiebanalyseid() {
104 return this.siebanalyseid;
105 }
106
107 public void setSiebanalyseid(long siebanalyseid) {
108 this.siebanalyseid = siebanalyseid;
109 }
110
111 @ManyToOne(fetch=FetchType.LAZY)
112 @JoinColumn(name="SOHLPROBEID", nullable=false)
113 public Sohlprobe getSohlprobe() {
114 return this.sohlprobe;
115 }
116
117 public void setSohlprobe(Sohlprobe sohlprobe) {
118 this.sohlprobe = sohlprobe;
119 }
120
121
122 @Column(name="ISTDIGITAL", nullable=false, precision=1, scale=0)
123 public boolean isIstdigital() {
124 return this.istdigital;
125 }
126
127 public void setIstdigital(boolean istdigital) {
128 this.istdigital = istdigital;
129 }
130
131
132 @Column(name="STANDORT", length=50)
133 public String getStandort() {
134 return this.standort;
135 }
136
137 public void setStandort(String standort) {
138 this.standort = standort;
139 }
140
141
142 @Column(name="DM", precision=7, scale=4)
143 public BigDecimal getDm() {
144 return this.dm;
145 }
146
147 public void setDm(BigDecimal dm) {
148 this.dm = dm;
149 }
150
151
152 @Column(name="SO", precision=8, scale=3)
153 public BigDecimal getSo() {
154 return this.so;
155 }
156
157 public void setSo(BigDecimal so) {
158 this.so = so;
159 }
160
161
162 @Column(name="SK", precision=8, scale=3)
163 public BigDecimal getSk() {
164 return this.sk;
165 }
166
167 public void setSk(BigDecimal sk) {
168 this.sk = sk;
169 }
170
171
172 @Column(name="U", precision=8, scale=3)
173 public BigDecimal getU() {
174 return this.u;
175 }
176
177 public void setU(BigDecimal u) {
178 this.u = u;
179 }
180
181
182 @Column(name="D90", precision=7, scale=4)
183 public BigDecimal getD90() {
184 return this.d90;
185 }
186
187 public void setD90(BigDecimal d90) {
188 this.d90 = d90;
189 }
190
191
192 @Column(name="D84", precision=7, scale=4)
193 public BigDecimal getD84() {
194 return this.d84;
195 }
196
197 public void setD84(BigDecimal d84) {
198 this.d84 = d84;
199 }
200
201
202 @Column(name="D80", precision=7, scale=4)
203 public BigDecimal getD80() {
204 return this.d80;
205 }
206
207 public void setD80(BigDecimal d80) {
208 this.d80 = d80;
209 }
210
211
212 @Column(name="D75", precision=7, scale=4)
213 public BigDecimal getD75() {
214 return this.d75;
215 }
216
217 public void setD75(BigDecimal d75) {
218 this.d75 = d75;
219 }
220
221
222 @Column(name="D70", precision=7, scale=4)
223 public BigDecimal getD70() {
224 return this.d70;
225 }
226
227 public void setD70(BigDecimal d70) {
228 this.d70 = d70;
229 }
230
231
232 @Column(name="D60", precision=7, scale=4)
233 public BigDecimal getD60() {
234 return this.d60;
235 }
236
237 public void setD60(BigDecimal d60) {
238 this.d60 = d60;
239 }
240
241
242 @Column(name="D50", precision=7, scale=4)
243 public BigDecimal getD50() {
244 return this.d50;
245 }
246
247 public void setD50(BigDecimal d50) {
248 this.d50 = d50;
249 }
250
251
252 @Column(name="D40", precision=7, scale=4)
253 public BigDecimal getD40() {
254 return this.d40;
255 }
256
257 public void setD40(BigDecimal d40) {
258 this.d40 = d40;
259 }
260
261
262 @Column(name="D30", precision=7, scale=4)
263 public BigDecimal getD30() {
264 return this.d30;
265 }
266
267 public void setD30(BigDecimal d30) {
268 this.d30 = d30;
269 }
270
271
272 @Column(name="D25", precision=7, scale=4)
273 public BigDecimal getD25() {
274 return this.d25;
275 }
276
277 public void setD25(BigDecimal d25) {
278 this.d25 = d25;
279 }
280
281
282 @Column(name="D20", precision=7, scale=4)
283 public BigDecimal getD20() {
284 return this.d20;
285 }
286
287 public void setD20(BigDecimal d20) {
288 this.d20 = d20;
289 }
290
291
292 @Column(name="D16", precision=7, scale=4)
293 public BigDecimal getD16() {
294 return this.d16;
295 }
296
297 public void setD16(BigDecimal d16) {
298 this.d16 = d16;
299 }
300
301
302 @Column(name="D10", precision=7, scale=4)
303 public BigDecimal getD10() {
304 return this.d10;
305 }
306
307 public void setD10(BigDecimal d10) {
308 this.d10 = d10;
309 }
310
311
312 @Column(name="DMIN", precision=7, scale=4)
313 public BigDecimal getDmin() {
314 return this.dmin;
315 }
316
317 public void setDmin(BigDecimal dmin) {
318 this.dmin = dmin;
319 }
320
321
322 @Column(name="DURCHDMIN", precision=6, scale=3)
323 public BigDecimal getDurchdmin() {
324 return this.durchdmin;
325 }
326
327 public void setDurchdmin(BigDecimal durchdmin) {
328 this.durchdmin = durchdmin;
329 }
330
331
332 @Column(name="DMAX", precision=7, scale=4)
333 public BigDecimal getDmax() {
334 return this.dmax;
335 }
336
337 public void setDmax(BigDecimal dmax) {
338 this.dmax = dmax;
339 }
340
341
342 @Column(name="DURCHDMAX", precision=6, scale=3)
343 public BigDecimal getDurchdmax() {
344 return this.durchdmax;
345 }
346
347 public void setDurchdmax(BigDecimal durchdmax) {
348 this.durchdmax = durchdmax;
349 }
350
351
352 @Column(name="BEMERKUNG", length=240)
353 public String getBemerkung() {
354 return this.bemerkung;
355 }
356
357 public void setBemerkung(String bemerkung) {
358 this.bemerkung = bemerkung;
359 }
360
361 @OneToOne(fetch=FetchType.LAZY, mappedBy="siebanalyse")
362 public Ssiebung getSsiebung() {
363 return this.ssiebung;
364 }
365
366 public void setSsiebung(Ssiebung ssiebung) {
367 this.ssiebung = ssiebung;
368 }
369 }

http://dive4elements.wald.intevation.org