Mercurial > dive4elements > river
annotate backend/src/main/java/org/dive4elements/river/model/SedimentLoad.java @ 8813:8abe94270f32
Do not filter cross section points for display.
Filtering coordinates outside an extent probably aimed at omitting
outliers from the diagram. This is obsolete and had the side effect of
filtering the important point at x = 0.
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Fri, 28 Apr 2017 19:03:56 +0200 |
parents | bde5f5ec7c72 |
children |
rev | line source |
---|---|
8026
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
1 /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
2 * Software engineering by Intevation GmbH |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
3 * |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
4 * This file is Free Software under the GNU AGPL (>=v3) |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
5 * and comes with ABSOLUTELY NO WARRANTY! Check out the |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
6 * documentation coming with Dive4Elements River for details. |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
7 */ |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
8 package org.dive4elements.river.model; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
9 |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
10 import java.io.Serializable; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
11 import java.util.List; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
12 |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
13 import javax.persistence.Column; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
14 import javax.persistence.Entity; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
15 import javax.persistence.GeneratedValue; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
16 import javax.persistence.GenerationType; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
17 import javax.persistence.Id; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
18 import javax.persistence.JoinColumn; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
19 import javax.persistence.OneToMany; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
20 import javax.persistence.OneToOne; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
21 import javax.persistence.SequenceGenerator; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
22 import javax.persistence.Table; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
23 |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
24 @Entity |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
25 @Table(name = "sediment_load") |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
26 public class SedimentLoad |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
27 implements Serializable |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
28 { |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
29 private Integer id; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
30 |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
31 private GrainFraction grainFraction; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
32 |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
33 private TimeInterval timeInterval; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
34 |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
35 private TimeInterval sqTimeInterval; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
36 |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
37 private String description; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
38 |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
39 private Integer kind; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
40 |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
41 private List<SedimentLoadValue> values; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
42 |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
43 public SedimentLoad() { |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
44 } |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
45 |
8028
aa054f72e887
Added importer models for sediment load and sediment load values.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
8026
diff
changeset
|
46 public SedimentLoad( |
aa054f72e887
Added importer models for sediment load and sediment load values.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
8026
diff
changeset
|
47 GrainFraction grainFraction, |
aa054f72e887
Added importer models for sediment load and sediment load values.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
8026
diff
changeset
|
48 TimeInterval timeInterval, |
aa054f72e887
Added importer models for sediment load and sediment load values.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
8026
diff
changeset
|
49 TimeInterval sqTimeInterval, |
aa054f72e887
Added importer models for sediment load and sediment load values.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
8026
diff
changeset
|
50 String description, |
aa054f72e887
Added importer models for sediment load and sediment load values.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
8026
diff
changeset
|
51 Integer kind |
aa054f72e887
Added importer models for sediment load and sediment load values.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
8026
diff
changeset
|
52 ) { |
aa054f72e887
Added importer models for sediment load and sediment load values.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
8026
diff
changeset
|
53 this.grainFraction = grainFraction; |
aa054f72e887
Added importer models for sediment load and sediment load values.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
8026
diff
changeset
|
54 this.timeInterval = timeInterval; |
aa054f72e887
Added importer models for sediment load and sediment load values.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
8026
diff
changeset
|
55 this.sqTimeInterval = sqTimeInterval; |
aa054f72e887
Added importer models for sediment load and sediment load values.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
8026
diff
changeset
|
56 this.description = description; |
aa054f72e887
Added importer models for sediment load and sediment load values.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
8026
diff
changeset
|
57 this.kind = kind; |
aa054f72e887
Added importer models for sediment load and sediment load values.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
8026
diff
changeset
|
58 } |
aa054f72e887
Added importer models for sediment load and sediment load values.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
8026
diff
changeset
|
59 |
8026
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
60 @Id |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
61 @SequenceGenerator( |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
62 name = "SEQUENCE_SEDIMENT_LOAD_ID_SEQ", |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
63 sequenceName = "SEDIMENT_LOAD_ID_SEQ", |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
64 allocationSize = 1) |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
65 @GeneratedValue( |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
66 strategy = GenerationType.SEQUENCE, |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
67 generator = "SEQUENCE_SEDIMENT_LOAD_ID_SEQ") |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
68 @Column(name = "id") |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
69 public Integer getId() { |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
70 return id; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
71 } |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
72 |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
73 public void setId(Integer id) { |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
74 this.id = id; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
75 } |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
76 |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
77 @OneToOne |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
78 @JoinColumn(name="grain_fraction_id") |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
79 public GrainFraction getGrainFraction() { |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
80 return grainFraction; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
81 } |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
82 |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
83 public void setGrainFraction(GrainFraction grainFraction) { |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
84 this.grainFraction = grainFraction; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
85 } |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
86 |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
87 @OneToOne |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
88 @JoinColumn(name = "time_interval_id") |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
89 public TimeInterval getTimeInterval() { |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
90 return timeInterval; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
91 } |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
92 |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
93 public void setTimeInterval(TimeInterval timeInterval) { |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
94 this.timeInterval = timeInterval; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
95 } |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
96 |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
97 @OneToOne |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
98 @JoinColumn(name = "sq_time_interval_id") |
8059
bde5f5ec7c72
SCHEMA CHANGE and Importer: get time intervals of SQ-relations from metalines in sediment load files.
Tom Gottfried <tom@intevation.de>
parents:
8028
diff
changeset
|
99 public TimeInterval getSqTimeInterval() { |
8026
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
100 return sqTimeInterval; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
101 } |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
102 |
8059
bde5f5ec7c72
SCHEMA CHANGE and Importer: get time intervals of SQ-relations from metalines in sediment load files.
Tom Gottfried <tom@intevation.de>
parents:
8028
diff
changeset
|
103 public void setSqTimeInterval(TimeInterval sqTimeInterval) { |
8026
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
104 this.sqTimeInterval = sqTimeInterval; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
105 } |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
106 |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
107 @Column(name = "description") |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
108 public String getDescription() { |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
109 return description; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
110 } |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
111 |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
112 public void setDescription(String description) { |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
113 this.description = description; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
114 } |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
115 |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
116 /** kind == 0: "normal", kind == 1: "official epoch". */ |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
117 @Column(name = "kind") |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
118 public Integer getKind() { |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
119 return kind; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
120 } |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
121 |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
122 public void setKind(Integer newKind) { |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
123 this.kind = newKind; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
124 } |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
125 |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
126 @OneToMany |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
127 @JoinColumn(name="sediment_load_id") |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
128 public List<SedimentLoadValue> getSedimentLoadValues() { |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
129 return values; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
130 } |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
131 |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
132 public void setSedimentLoadValues(List<SedimentLoadValue> values) { |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
133 this.values = values; |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
134 } |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
135 } |
4b3054edbbaf
Added Hibernate mappings for new sediment load database model.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
diff
changeset
|
136 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : |