Mercurial > lada > lada-server
comparison src/main/java/de/intevation/model/LProbe.java @ 25:34d7ecfba8d1
Added Relation to Kommentare by using the atomatic generation from database
scheme. Doesn't work as expected and so I needed to add some extra code
(eg. insertable/updateable=false)
author | Torsten Irländer <torsten.irlaender@intevation.de> |
---|---|
date | Fri, 26 Apr 2013 19:52:21 +0200 |
parents | 658c1de4ff22 |
children | 3fced8e2a030 |
comparison
equal
deleted
inserted
replaced
24:dc3bfcc5f717 | 25:34d7ecfba8d1 |
---|---|
1 package de.intevation.model; | 1 package de.intevation.model; |
2 | 2 |
3 import java.io.Serializable; | 3 import java.io.Serializable; |
4 import javax.persistence.*; | 4 import javax.persistence.*; |
5 import java.sql.Timestamp; | 5 import java.sql.Timestamp; |
6 import java.util.List; | |
6 | 7 |
7 | 8 |
8 /** | 9 /** |
9 * The persistent class for the l_probe database table. | 10 * The persistent class for the l_probe database table. |
10 * | 11 * |
11 */ | 12 */ |
12 @Entity | 13 @Entity |
13 @Table(name="l_probe") | 14 @Table(name="l_probe") |
14 public class LProbe implements Serializable { | 15 public class LProbe implements Serializable { |
15 private static final long serialVersionUID = 1L; | 16 private static final long serialVersionUID = 1L; |
17 private String probeId; | |
18 private String baId; | |
19 private Integer datenbasisId; | |
20 private Integer erzeugerId; | |
21 private String hauptprobenNr; | |
22 private Timestamp letzteAenderung; | |
23 private String media; | |
24 private String mediaDesk; | |
25 private Long mittelungsdauer; | |
26 private String mpKat; | |
27 private String mplId; | |
28 private Integer mprId; | |
29 private String mstId; | |
30 private String netzbetreiberId; | |
31 private Integer probeNehmerId; | |
32 private Timestamp probeentnahmeBeginn; | |
33 private Timestamp probeentnahmeEnde; | |
34 private Integer probenartId; | |
35 private Timestamp solldatumBeginn; | |
36 private Timestamp solldatumEnde; | |
37 private Boolean test; | |
38 private String umwId; | |
39 private List<LKommentarP> LKommentarPs; | |
40 | |
41 public LProbe() { | |
42 } | |
43 | |
16 | 44 |
17 @Id | 45 @Id |
18 @Column(name="probe_id") | 46 @Column(name="probe_id") |
19 private String probeId; | |
20 | |
21 @Column(name="ba_id") | |
22 private String baId; | |
23 | |
24 @Column(name="datenbasis_id") | |
25 private Integer datenbasisId; | |
26 | |
27 @Column(name="erzeuger_id") | |
28 private Integer erzeugerId; | |
29 | |
30 @Column(name="hauptproben_nr") | |
31 private String hauptprobenNr; | |
32 | |
33 @Column(name="letzte_aenderung") | |
34 private Timestamp letzteAenderung; | |
35 | |
36 private String media; | |
37 | |
38 @Column(name="media_desk") | |
39 private String mediaDesk; | |
40 | |
41 private Long mittelungsdauer; | |
42 | |
43 @Column(name="mp_kat") | |
44 private String mpKat; | |
45 | |
46 @Column(name="mpl_id") | |
47 private String mplId; | |
48 | |
49 @Column(name="mpr_id") | |
50 private Integer mprId; | |
51 | |
52 @Column(name="mst_id") | |
53 private String mstId; | |
54 | |
55 @Column(name="netzbetreiber_id") | |
56 private String netzbetreiberId; | |
57 | |
58 @Column(name="probe_nehmer_id") | |
59 private Integer probeNehmerId; | |
60 | |
61 @Column(name="probeentnahme_beginn") | |
62 private Timestamp probeentnahmeBeginn; | |
63 | |
64 @Column(name="probeentnahme_ende") | |
65 private Timestamp probeentnahmeEnde; | |
66 | |
67 @Column(name="probenart_id") | |
68 private Integer probenartId; | |
69 | |
70 @Column(name="solldatum_beginn") | |
71 private Timestamp solldatumBeginn; | |
72 | |
73 @Column(name="solldatum_ende") | |
74 private Timestamp solldatumEnde; | |
75 | |
76 private Boolean test; | |
77 | |
78 @Column(name="umw_id") | |
79 private String umwId; | |
80 | |
81 public LProbe() { | |
82 } | |
83 | |
84 public String getProbeId() { | 47 public String getProbeId() { |
85 return this.probeId; | 48 return this.probeId; |
86 } | 49 } |
87 | 50 |
88 public void setProbeId(String probeId) { | 51 public void setProbeId(String probeId) { |
89 this.probeId = probeId; | 52 this.probeId = probeId; |
90 } | 53 } |
91 | 54 |
55 | |
56 @Column(name="ba_id") | |
92 public String getBaId() { | 57 public String getBaId() { |
93 return this.baId; | 58 return this.baId; |
94 } | 59 } |
95 | 60 |
96 public void setBaId(String baId) { | 61 public void setBaId(String baId) { |
97 this.baId = baId; | 62 this.baId = baId; |
98 } | 63 } |
99 | 64 |
65 | |
66 @Column(name="datenbasis_id") | |
100 public Integer getDatenbasisId() { | 67 public Integer getDatenbasisId() { |
101 return this.datenbasisId; | 68 return this.datenbasisId; |
102 } | 69 } |
103 | 70 |
104 public void setDatenbasisId(Integer datenbasisId) { | 71 public void setDatenbasisId(Integer datenbasisId) { |
105 this.datenbasisId = datenbasisId; | 72 this.datenbasisId = datenbasisId; |
106 } | 73 } |
107 | 74 |
75 | |
76 @Column(name="erzeuger_id") | |
108 public Integer getErzeugerId() { | 77 public Integer getErzeugerId() { |
109 return this.erzeugerId; | 78 return this.erzeugerId; |
110 } | 79 } |
111 | 80 |
112 public void setErzeugerId(Integer erzeugerId) { | 81 public void setErzeugerId(Integer erzeugerId) { |
113 this.erzeugerId = erzeugerId; | 82 this.erzeugerId = erzeugerId; |
114 } | 83 } |
115 | 84 |
85 | |
86 @Column(name="hauptproben_nr") | |
116 public String getHauptprobenNr() { | 87 public String getHauptprobenNr() { |
117 return this.hauptprobenNr; | 88 return this.hauptprobenNr; |
118 } | 89 } |
119 | 90 |
120 public void setHauptprobenNr(String hauptprobenNr) { | 91 public void setHauptprobenNr(String hauptprobenNr) { |
121 this.hauptprobenNr = hauptprobenNr; | 92 this.hauptprobenNr = hauptprobenNr; |
122 } | 93 } |
123 | 94 |
95 | |
96 @Column(name="letzte_aenderung") | |
124 public Timestamp getLetzteAenderung() { | 97 public Timestamp getLetzteAenderung() { |
125 return this.letzteAenderung; | 98 return this.letzteAenderung; |
126 } | 99 } |
127 | 100 |
128 public void setLetzteAenderung(Timestamp letzteAenderung) { | 101 public void setLetzteAenderung(Timestamp letzteAenderung) { |
129 this.letzteAenderung = letzteAenderung; | 102 this.letzteAenderung = letzteAenderung; |
130 } | 103 } |
131 | 104 |
105 | |
132 public String getMedia() { | 106 public String getMedia() { |
133 return this.media; | 107 return this.media; |
134 } | 108 } |
135 | 109 |
136 public void setMedia(String media) { | 110 public void setMedia(String media) { |
137 this.media = media; | 111 this.media = media; |
138 } | 112 } |
139 | 113 |
114 | |
115 @Column(name="media_desk") | |
140 public String getMediaDesk() { | 116 public String getMediaDesk() { |
141 return this.mediaDesk; | 117 return this.mediaDesk; |
142 } | 118 } |
143 | 119 |
144 public void setMediaDesk(String mediaDesk) { | 120 public void setMediaDesk(String mediaDesk) { |
145 this.mediaDesk = mediaDesk; | 121 this.mediaDesk = mediaDesk; |
146 } | 122 } |
147 | 123 |
124 | |
148 public Long getMittelungsdauer() { | 125 public Long getMittelungsdauer() { |
149 return this.mittelungsdauer; | 126 return this.mittelungsdauer; |
150 } | 127 } |
151 | 128 |
152 public void setMittelungsdauer(Long mittelungsdauer) { | 129 public void setMittelungsdauer(Long mittelungsdauer) { |
153 this.mittelungsdauer = mittelungsdauer; | 130 this.mittelungsdauer = mittelungsdauer; |
154 } | 131 } |
155 | 132 |
133 | |
134 @Column(name="mp_kat") | |
156 public String getMpKat() { | 135 public String getMpKat() { |
157 return this.mpKat; | 136 return this.mpKat; |
158 } | 137 } |
159 | 138 |
160 public void setMpKat(String mpKat) { | 139 public void setMpKat(String mpKat) { |
161 this.mpKat = mpKat; | 140 this.mpKat = mpKat; |
162 } | 141 } |
163 | 142 |
143 | |
144 @Column(name="mpl_id") | |
164 public String getMplId() { | 145 public String getMplId() { |
165 return this.mplId; | 146 return this.mplId; |
166 } | 147 } |
167 | 148 |
168 public void setMplId(String mplId) { | 149 public void setMplId(String mplId) { |
169 this.mplId = mplId; | 150 this.mplId = mplId; |
170 } | 151 } |
171 | 152 |
153 | |
154 @Column(name="mpr_id") | |
172 public Integer getMprId() { | 155 public Integer getMprId() { |
173 return this.mprId; | 156 return this.mprId; |
174 } | 157 } |
175 | 158 |
176 public void setMprId(Integer mprId) { | 159 public void setMprId(Integer mprId) { |
177 this.mprId = mprId; | 160 this.mprId = mprId; |
178 } | 161 } |
179 | 162 |
163 | |
164 @Column(name="mst_id") | |
180 public String getMstId() { | 165 public String getMstId() { |
181 return this.mstId; | 166 return this.mstId; |
182 } | 167 } |
183 | 168 |
184 public void setMstId(String mstId) { | 169 public void setMstId(String mstId) { |
185 this.mstId = mstId; | 170 this.mstId = mstId; |
186 } | 171 } |
187 | 172 |
173 | |
174 @Column(name="netzbetreiber_id") | |
188 public String getNetzbetreiberId() { | 175 public String getNetzbetreiberId() { |
189 return this.netzbetreiberId; | 176 return this.netzbetreiberId; |
190 } | 177 } |
191 | 178 |
192 public void setNetzbetreiberId(String netzbetreiberId) { | 179 public void setNetzbetreiberId(String netzbetreiberId) { |
193 this.netzbetreiberId = netzbetreiberId; | 180 this.netzbetreiberId = netzbetreiberId; |
194 } | 181 } |
195 | 182 |
183 | |
184 @Column(name="probe_nehmer_id") | |
196 public Integer getProbeNehmerId() { | 185 public Integer getProbeNehmerId() { |
197 return this.probeNehmerId; | 186 return this.probeNehmerId; |
198 } | 187 } |
199 | 188 |
200 public void setProbeNehmerId(Integer probeNehmerId) { | 189 public void setProbeNehmerId(Integer probeNehmerId) { |
201 this.probeNehmerId = probeNehmerId; | 190 this.probeNehmerId = probeNehmerId; |
202 } | 191 } |
203 | 192 |
193 | |
194 @Column(name="probeentnahme_beginn") | |
204 public Timestamp getProbeentnahmeBeginn() { | 195 public Timestamp getProbeentnahmeBeginn() { |
205 return this.probeentnahmeBeginn; | 196 return this.probeentnahmeBeginn; |
206 } | 197 } |
207 | 198 |
208 public void setProbeentnahmeBeginn(Timestamp probeentnahmeBeginn) { | 199 public void setProbeentnahmeBeginn(Timestamp probeentnahmeBeginn) { |
209 this.probeentnahmeBeginn = probeentnahmeBeginn; | 200 this.probeentnahmeBeginn = probeentnahmeBeginn; |
210 } | 201 } |
211 | 202 |
203 | |
204 @Column(name="probeentnahme_ende") | |
212 public Timestamp getProbeentnahmeEnde() { | 205 public Timestamp getProbeentnahmeEnde() { |
213 return this.probeentnahmeEnde; | 206 return this.probeentnahmeEnde; |
214 } | 207 } |
215 | 208 |
216 public void setProbeentnahmeEnde(Timestamp probeentnahmeEnde) { | 209 public void setProbeentnahmeEnde(Timestamp probeentnahmeEnde) { |
217 this.probeentnahmeEnde = probeentnahmeEnde; | 210 this.probeentnahmeEnde = probeentnahmeEnde; |
218 } | 211 } |
219 | 212 |
213 | |
214 @Column(name="probenart_id") | |
220 public Integer getProbenartId() { | 215 public Integer getProbenartId() { |
221 return this.probenartId; | 216 return this.probenartId; |
222 } | 217 } |
223 | 218 |
224 public void setProbenartId(Integer probenartId) { | 219 public void setProbenartId(Integer probenartId) { |
225 this.probenartId = probenartId; | 220 this.probenartId = probenartId; |
226 } | 221 } |
227 | 222 |
223 | |
224 @Column(name="solldatum_beginn") | |
228 public Timestamp getSolldatumBeginn() { | 225 public Timestamp getSolldatumBeginn() { |
229 return this.solldatumBeginn; | 226 return this.solldatumBeginn; |
230 } | 227 } |
231 | 228 |
232 public void setSolldatumBeginn(Timestamp solldatumBeginn) { | 229 public void setSolldatumBeginn(Timestamp solldatumBeginn) { |
233 this.solldatumBeginn = solldatumBeginn; | 230 this.solldatumBeginn = solldatumBeginn; |
234 } | 231 } |
235 | 232 |
233 | |
234 @Column(name="solldatum_ende") | |
236 public Timestamp getSolldatumEnde() { | 235 public Timestamp getSolldatumEnde() { |
237 return this.solldatumEnde; | 236 return this.solldatumEnde; |
238 } | 237 } |
239 | 238 |
240 public void setSolldatumEnde(Timestamp solldatumEnde) { | 239 public void setSolldatumEnde(Timestamp solldatumEnde) { |
241 this.solldatumEnde = solldatumEnde; | 240 this.solldatumEnde = solldatumEnde; |
242 } | 241 } |
243 | 242 |
243 | |
244 public Boolean getTest() { | 244 public Boolean getTest() { |
245 return this.test; | 245 return this.test; |
246 } | 246 } |
247 | 247 |
248 public void setTest(Boolean test) { | 248 public void setTest(Boolean test) { |
249 this.test = test; | 249 this.test = test; |
250 } | 250 } |
251 | 251 |
252 | |
253 @Column(name="umw_id") | |
252 public String getUmwId() { | 254 public String getUmwId() { |
253 return this.umwId; | 255 return this.umwId; |
254 } | 256 } |
255 | 257 |
256 public void setUmwId(String umwId) { | 258 public void setUmwId(String umwId) { |
257 this.umwId = umwId; | 259 this.umwId = umwId; |
258 } | 260 } |
259 | 261 |
262 | |
263 //bi-directional many-to-one association to LKommentarP | |
264 @OneToMany(mappedBy="LProbe", cascade={CascadeType.ALL}, fetch=FetchType.EAGER) | |
265 public List<LKommentarP> getLKommentarPs() { | |
266 return this.LKommentarPs; | |
267 } | |
268 | |
269 public void setLKommentarPs(List<LKommentarP> LKommentarPs) { | |
270 this.LKommentarPs = LKommentarPs; | |
271 } | |
272 | |
273 public LKommentarP addLKommentarP(LKommentarP LKommentarP) { | |
274 getLKommentarPs().add(LKommentarP); | |
275 LKommentarP.setLProbe(this); | |
276 | |
277 return LKommentarP; | |
278 } | |
279 | |
280 public LKommentarP removeLKommentarP(LKommentarP LKommentarP) { | |
281 getLKommentarPs().remove(LKommentarP); | |
282 LKommentarP.setLProbe(null); | |
283 | |
284 return LKommentarP; | |
285 } | |
286 | |
260 } | 287 } |