1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.fhw.cabaweb.ojb;
21
22 import java.util.ArrayList;
23 import java.util.Collection;
24
25 import org.apache.ojb.broker.metadata.FieldHelper;
26 import org.apache.ojb.broker.query.Criteria;
27 import org.apache.ojb.broker.PersistenceBroker;
28
29 import org.fhw.cabaweb.ojb.abstracts.AbstractUseCase;
30 import org.fhw.cabaweb.ojb.dataobjects.Ergebnissdaten_Integer;
31
32 /***
33 * Abstrakte Klasse für die OJB Kapselung der Datenbankoperationen
34 *
35 * @author <a href="mailto:thomas.vogt@tvc-software.com">Thomas Vogt</a>
36 * @version Version 1.0 18.05.2004
37 */
38 public class UseCaseErgebnissdatenInteger extends AbstractUseCase
39 {
40 /*** Konstruktor
41 *
42 * @param broker Instanz des Persistence Brokers
43 */
44 public UseCaseErgebnissdatenInteger(PersistenceBroker broker)
45 {
46 super(broker);
47 }
48
49 /***
50 * @see org.fhw.cabaweb.ojb.abstracts.AbstractUseCase#erzeugen(java.lang.Object)
51 */
52 public final boolean erzeugen(Object arg)
53 {
54 Ergebnissdaten_Integer newErgebnissdaten_Integer = (Ergebnissdaten_Integer) arg;
55 return anlegen(newErgebnissdaten_Integer);
56 }
57
58 /***
59 * @see org.fhw.cabaweb.ojb.abstracts.AbstractUseCase#editieren(java.lang.Object)
60 */
61 public final boolean editieren(Object arg)
62 {
63 boolean retval = true;
64 Ergebnissdaten_Integer editErgebnissdaten_IntegerTemp = (Ergebnissdaten_Integer) arg;
65 Ergebnissdaten_Integer editErgebnissdaten_Integer = null;
66
67 Collection liste = null;
68
69 Criteria criteria = new Criteria();
70
71 if (editErgebnissdaten_IntegerTemp.getProjektgruppen() != null && editErgebnissdaten_IntegerTemp.getProjektgruppen().getProjekte() != null &&
72 editErgebnissdaten_IntegerTemp.getProjektgruppen().getProjekte().getProjektnummer() != null)
73 criteria.addEqualTo("Projektnummer", editErgebnissdaten_IntegerTemp.getProjektgruppen().getProjekte().getProjektnummer());
74 if (editErgebnissdaten_IntegerTemp.getProjektgruppen() != null && editErgebnissdaten_IntegerTemp.getProjektgruppen().getGruppennummer() != null)
75 criteria.addEqualTo("Gruppennummer", editErgebnissdaten_IntegerTemp.getProjektgruppen().getGruppennummer());
76 if (editErgebnissdaten_IntegerTemp.getQuartal() != null)
77 criteria.addEqualTo("Quartal", editErgebnissdaten_IntegerTemp.getQuartal());
78
79 liste = sucheQBC(Ergebnissdaten_Integer.class, criteria, null);
80 if(liste != null && liste.size() == 1)
81 editErgebnissdaten_Integer = (Ergebnissdaten_Integer) liste.iterator().next();
82
83
84 editErgebnissdaten_Integer.setInteger1(editErgebnissdaten_IntegerTemp.getInteger1());
85 editErgebnissdaten_Integer.setInteger2(editErgebnissdaten_IntegerTemp.getInteger2());
86 editErgebnissdaten_Integer.setInteger3(editErgebnissdaten_IntegerTemp.getInteger3());
87 editErgebnissdaten_Integer.setInteger4(editErgebnissdaten_IntegerTemp.getInteger4());
88 editErgebnissdaten_Integer.setInteger5(editErgebnissdaten_IntegerTemp.getInteger5());
89 editErgebnissdaten_Integer.setInteger6(editErgebnissdaten_IntegerTemp.getInteger6());
90 editErgebnissdaten_Integer.setInteger7(editErgebnissdaten_IntegerTemp.getInteger7());
91 editErgebnissdaten_Integer.setInteger8(editErgebnissdaten_IntegerTemp.getInteger8());
92 editErgebnissdaten_Integer.setInteger9(editErgebnissdaten_IntegerTemp.getInteger9());
93 editErgebnissdaten_Integer.setInteger10(editErgebnissdaten_IntegerTemp.getInteger10());
94 editErgebnissdaten_Integer.setInteger11(editErgebnissdaten_IntegerTemp.getInteger11());
95 editErgebnissdaten_Integer.setInteger12(editErgebnissdaten_IntegerTemp.getInteger12());
96 editErgebnissdaten_Integer.setInteger13(editErgebnissdaten_IntegerTemp.getInteger13());
97 editErgebnissdaten_Integer.setInteger14(editErgebnissdaten_IntegerTemp.getInteger14());
98 editErgebnissdaten_Integer.setInteger15(editErgebnissdaten_IntegerTemp.getInteger15());
99 editErgebnissdaten_Integer.setInteger16(editErgebnissdaten_IntegerTemp.getInteger16());
100 editErgebnissdaten_Integer.setInteger17(editErgebnissdaten_IntegerTemp.getInteger17());
101 editErgebnissdaten_Integer.setInteger18(editErgebnissdaten_IntegerTemp.getInteger18());
102 editErgebnissdaten_Integer.setInteger19(editErgebnissdaten_IntegerTemp.getInteger19());
103 editErgebnissdaten_Integer.setInteger20(editErgebnissdaten_IntegerTemp.getInteger20());
104 editErgebnissdaten_Integer.setInteger21(editErgebnissdaten_IntegerTemp.getInteger21());
105 editErgebnissdaten_Integer.setInteger22(editErgebnissdaten_IntegerTemp.getInteger22());
106 editErgebnissdaten_Integer.setInteger23(editErgebnissdaten_IntegerTemp.getInteger23());
107 editErgebnissdaten_Integer.setInteger24(editErgebnissdaten_IntegerTemp.getInteger24());
108 editErgebnissdaten_Integer.setInteger25(editErgebnissdaten_IntegerTemp.getInteger25());
109 editErgebnissdaten_Integer.setInteger26(editErgebnissdaten_IntegerTemp.getInteger26());
110 editErgebnissdaten_Integer.setInteger27(editErgebnissdaten_IntegerTemp.getInteger27());
111 editErgebnissdaten_Integer.setInteger28(editErgebnissdaten_IntegerTemp.getInteger28());
112 editErgebnissdaten_Integer.setInteger29(editErgebnissdaten_IntegerTemp.getInteger29());
113 editErgebnissdaten_Integer.setInteger30(editErgebnissdaten_IntegerTemp.getInteger30());
114 editErgebnissdaten_Integer.setInteger31(editErgebnissdaten_IntegerTemp.getInteger31());
115 editErgebnissdaten_Integer.setInteger32(editErgebnissdaten_IntegerTemp.getInteger32());
116 editErgebnissdaten_Integer.setInteger33(editErgebnissdaten_IntegerTemp.getInteger33());
117 editErgebnissdaten_Integer.setInteger34(editErgebnissdaten_IntegerTemp.getInteger34());
118 editErgebnissdaten_Integer.setInteger35(editErgebnissdaten_IntegerTemp.getInteger35());
119 editErgebnissdaten_Integer.setInteger36(editErgebnissdaten_IntegerTemp.getInteger36());
120 editErgebnissdaten_Integer.setInteger37(editErgebnissdaten_IntegerTemp.getInteger37());
121 editErgebnissdaten_Integer.setInteger38(editErgebnissdaten_IntegerTemp.getInteger38());
122 editErgebnissdaten_Integer.setInteger39(editErgebnissdaten_IntegerTemp.getInteger39());
123 editErgebnissdaten_Integer.setInteger40(editErgebnissdaten_IntegerTemp.getInteger40());
124 editErgebnissdaten_Integer.setInteger41(editErgebnissdaten_IntegerTemp.getInteger41());
125 editErgebnissdaten_Integer.setInteger42(editErgebnissdaten_IntegerTemp.getInteger42());
126 editErgebnissdaten_Integer.setInteger43(editErgebnissdaten_IntegerTemp.getInteger43());
127 editErgebnissdaten_Integer.setInteger44(editErgebnissdaten_IntegerTemp.getInteger44());
128 editErgebnissdaten_Integer.setInteger45(editErgebnissdaten_IntegerTemp.getInteger45());
129 editErgebnissdaten_Integer.setInteger46(editErgebnissdaten_IntegerTemp.getInteger46());
130 editErgebnissdaten_Integer.setInteger47(editErgebnissdaten_IntegerTemp.getInteger47());
131 editErgebnissdaten_Integer.setInteger48(editErgebnissdaten_IntegerTemp.getInteger48());
132 editErgebnissdaten_Integer.setInteger49(editErgebnissdaten_IntegerTemp.getInteger49());
133 editErgebnissdaten_Integer.setInteger50(editErgebnissdaten_IntegerTemp.getInteger50());
134 editErgebnissdaten_Integer.setInteger51(editErgebnissdaten_IntegerTemp.getInteger51());
135 editErgebnissdaten_Integer.setInteger52(editErgebnissdaten_IntegerTemp.getInteger52());
136 editErgebnissdaten_Integer.setInteger53(editErgebnissdaten_IntegerTemp.getInteger53());
137 editErgebnissdaten_Integer.setInteger54(editErgebnissdaten_IntegerTemp.getInteger54());
138 editErgebnissdaten_Integer.setInteger55(editErgebnissdaten_IntegerTemp.getInteger55());
139 editErgebnissdaten_Integer.setInteger56(editErgebnissdaten_IntegerTemp.getInteger56());
140 editErgebnissdaten_Integer.setInteger57(editErgebnissdaten_IntegerTemp.getInteger57());
141 editErgebnissdaten_Integer.setInteger58(editErgebnissdaten_IntegerTemp.getInteger58());
142 editErgebnissdaten_Integer.setInteger59(editErgebnissdaten_IntegerTemp.getInteger59());
143 editErgebnissdaten_Integer.setInteger60(editErgebnissdaten_IntegerTemp.getInteger60());
144 editErgebnissdaten_Integer.setInteger61(editErgebnissdaten_IntegerTemp.getInteger61());
145 editErgebnissdaten_Integer.setInteger62(editErgebnissdaten_IntegerTemp.getInteger62());
146 editErgebnissdaten_Integer.setInteger63(editErgebnissdaten_IntegerTemp.getInteger63());
147 editErgebnissdaten_Integer.setInteger64(editErgebnissdaten_IntegerTemp.getInteger64());
148 editErgebnissdaten_Integer.setInteger65(editErgebnissdaten_IntegerTemp.getInteger65());
149 editErgebnissdaten_Integer.setInteger66(editErgebnissdaten_IntegerTemp.getInteger66());
150 editErgebnissdaten_Integer.setInteger67(editErgebnissdaten_IntegerTemp.getInteger67());
151 editErgebnissdaten_Integer.setInteger68(editErgebnissdaten_IntegerTemp.getInteger68());
152 editErgebnissdaten_Integer.setInteger69(editErgebnissdaten_IntegerTemp.getInteger69());
153 editErgebnissdaten_Integer.setInteger70(editErgebnissdaten_IntegerTemp.getInteger70());
154 editErgebnissdaten_Integer.setInteger71(editErgebnissdaten_IntegerTemp.getInteger71());
155 editErgebnissdaten_Integer.setInteger72(editErgebnissdaten_IntegerTemp.getInteger72());
156 editErgebnissdaten_Integer.setInteger73(editErgebnissdaten_IntegerTemp.getInteger73());
157 editErgebnissdaten_Integer.setInteger74(editErgebnissdaten_IntegerTemp.getInteger74());
158 editErgebnissdaten_Integer.setInteger75(editErgebnissdaten_IntegerTemp.getInteger75());
159 editErgebnissdaten_Integer.setInteger76(editErgebnissdaten_IntegerTemp.getInteger76());
160 editErgebnissdaten_Integer.setInteger77(editErgebnissdaten_IntegerTemp.getInteger77());
161 editErgebnissdaten_Integer.setInteger78(editErgebnissdaten_IntegerTemp.getInteger78());
162 editErgebnissdaten_Integer.setInteger79(editErgebnissdaten_IntegerTemp.getInteger79());
163 editErgebnissdaten_Integer.setInteger80(editErgebnissdaten_IntegerTemp.getInteger80());
164 editErgebnissdaten_Integer.setInteger81(editErgebnissdaten_IntegerTemp.getInteger81());
165 editErgebnissdaten_Integer.setInteger82(editErgebnissdaten_IntegerTemp.getInteger82());
166 editErgebnissdaten_Integer.setInteger83(editErgebnissdaten_IntegerTemp.getInteger83());
167 editErgebnissdaten_Integer.setInteger84(editErgebnissdaten_IntegerTemp.getInteger84());
168 editErgebnissdaten_Integer.setInteger85(editErgebnissdaten_IntegerTemp.getInteger85());
169 editErgebnissdaten_Integer.setInteger86(editErgebnissdaten_IntegerTemp.getInteger86());
170 editErgebnissdaten_Integer.setInteger87(editErgebnissdaten_IntegerTemp.getInteger87());
171 editErgebnissdaten_Integer.setInteger88(editErgebnissdaten_IntegerTemp.getInteger88());
172 editErgebnissdaten_Integer.setInteger89(editErgebnissdaten_IntegerTemp.getInteger89());
173 editErgebnissdaten_Integer.setInteger90(editErgebnissdaten_IntegerTemp.getInteger90());
174 editErgebnissdaten_Integer.setInteger91(editErgebnissdaten_IntegerTemp.getInteger91());
175 editErgebnissdaten_Integer.setInteger92(editErgebnissdaten_IntegerTemp.getInteger92());
176 editErgebnissdaten_Integer.setInteger93(editErgebnissdaten_IntegerTemp.getInteger93());
177 editErgebnissdaten_Integer.setInteger94(editErgebnissdaten_IntegerTemp.getInteger94());
178 editErgebnissdaten_Integer.setInteger95(editErgebnissdaten_IntegerTemp.getInteger95());
179 editErgebnissdaten_Integer.setInteger96(editErgebnissdaten_IntegerTemp.getInteger96());
180 editErgebnissdaten_Integer.setInteger97(editErgebnissdaten_IntegerTemp.getInteger97());
181 editErgebnissdaten_Integer.setInteger98(editErgebnissdaten_IntegerTemp.getInteger98());
182 editErgebnissdaten_Integer.setInteger99(editErgebnissdaten_IntegerTemp.getInteger99());
183 editErgebnissdaten_Integer.setInteger100(editErgebnissdaten_IntegerTemp.getInteger100());
184 editErgebnissdaten_Integer.setInteger101(editErgebnissdaten_IntegerTemp.getInteger101());
185 editErgebnissdaten_Integer.setInteger102(editErgebnissdaten_IntegerTemp.getInteger102());
186 editErgebnissdaten_Integer.setInteger103(editErgebnissdaten_IntegerTemp.getInteger103());
187 editErgebnissdaten_Integer.setInteger104(editErgebnissdaten_IntegerTemp.getInteger104());
188 editErgebnissdaten_Integer.setInteger105(editErgebnissdaten_IntegerTemp.getInteger105());
189 editErgebnissdaten_Integer.setInteger106(editErgebnissdaten_IntegerTemp.getInteger106());
190 editErgebnissdaten_Integer.setInteger107(editErgebnissdaten_IntegerTemp.getInteger107());
191 editErgebnissdaten_Integer.setInteger108(editErgebnissdaten_IntegerTemp.getInteger108());
192 editErgebnissdaten_Integer.setInteger109(editErgebnissdaten_IntegerTemp.getInteger109());
193 editErgebnissdaten_Integer.setInteger110(editErgebnissdaten_IntegerTemp.getInteger110());
194 editErgebnissdaten_Integer.setInteger111(editErgebnissdaten_IntegerTemp.getInteger111());
195 editErgebnissdaten_Integer.setInteger112(editErgebnissdaten_IntegerTemp.getInteger112());
196 editErgebnissdaten_Integer.setInteger113(editErgebnissdaten_IntegerTemp.getInteger113());
197 editErgebnissdaten_Integer.setInteger114(editErgebnissdaten_IntegerTemp.getInteger114());
198 editErgebnissdaten_Integer.setInteger115(editErgebnissdaten_IntegerTemp.getInteger115());
199 editErgebnissdaten_Integer.setInteger116(editErgebnissdaten_IntegerTemp.getInteger116());
200 editErgebnissdaten_Integer.setInteger117(editErgebnissdaten_IntegerTemp.getInteger117());
201 editErgebnissdaten_Integer.setInteger118(editErgebnissdaten_IntegerTemp.getInteger118());
202 editErgebnissdaten_Integer.setInteger119(editErgebnissdaten_IntegerTemp.getInteger119());
203 editErgebnissdaten_Integer.setInteger120(editErgebnissdaten_IntegerTemp.getInteger120());
204 editErgebnissdaten_Integer.setInteger121(editErgebnissdaten_IntegerTemp.getInteger121());
205 editErgebnissdaten_Integer.setInteger122(editErgebnissdaten_IntegerTemp.getInteger122());
206 editErgebnissdaten_Integer.setInteger123(editErgebnissdaten_IntegerTemp.getInteger123());
207 editErgebnissdaten_Integer.setInteger124(editErgebnissdaten_IntegerTemp.getInteger124());
208 editErgebnissdaten_Integer.setInteger125(editErgebnissdaten_IntegerTemp.getInteger125());
209 editErgebnissdaten_Integer.setInteger126(editErgebnissdaten_IntegerTemp.getInteger126());
210 editErgebnissdaten_Integer.setInteger127(editErgebnissdaten_IntegerTemp.getInteger127());
211 editErgebnissdaten_Integer.setInteger128(editErgebnissdaten_IntegerTemp.getInteger128());
212 editErgebnissdaten_Integer.setInteger129(editErgebnissdaten_IntegerTemp.getInteger129());
213 editErgebnissdaten_Integer.setInteger130(editErgebnissdaten_IntegerTemp.getInteger130());
214 editErgebnissdaten_Integer.setInteger131(editErgebnissdaten_IntegerTemp.getInteger131());
215 editErgebnissdaten_Integer.setInteger132(editErgebnissdaten_IntegerTemp.getInteger132());
216 editErgebnissdaten_Integer.setInteger133(editErgebnissdaten_IntegerTemp.getInteger133());
217 editErgebnissdaten_Integer.setInteger134(editErgebnissdaten_IntegerTemp.getInteger134());
218 editErgebnissdaten_Integer.setInteger135(editErgebnissdaten_IntegerTemp.getInteger135());
219 editErgebnissdaten_Integer.setInteger136(editErgebnissdaten_IntegerTemp.getInteger136());
220 editErgebnissdaten_Integer.setInteger137(editErgebnissdaten_IntegerTemp.getInteger137());
221 editErgebnissdaten_Integer.setInteger138(editErgebnissdaten_IntegerTemp.getInteger138());
222 editErgebnissdaten_Integer.setInteger139(editErgebnissdaten_IntegerTemp.getInteger139());
223 editErgebnissdaten_Integer.setInteger140(editErgebnissdaten_IntegerTemp.getInteger140());
224 editErgebnissdaten_Integer.setInteger141(editErgebnissdaten_IntegerTemp.getInteger141());
225 editErgebnissdaten_Integer.setInteger142(editErgebnissdaten_IntegerTemp.getInteger142());
226 editErgebnissdaten_Integer.setInteger143(editErgebnissdaten_IntegerTemp.getInteger143());
227 editErgebnissdaten_Integer.setInteger144(editErgebnissdaten_IntegerTemp.getInteger144());
228 editErgebnissdaten_Integer.setInteger145(editErgebnissdaten_IntegerTemp.getInteger145());
229 editErgebnissdaten_Integer.setInteger146(editErgebnissdaten_IntegerTemp.getInteger146());
230 editErgebnissdaten_Integer.setInteger147(editErgebnissdaten_IntegerTemp.getInteger147());
231 editErgebnissdaten_Integer.setInteger148(editErgebnissdaten_IntegerTemp.getInteger148());
232 editErgebnissdaten_Integer.setInteger149(editErgebnissdaten_IntegerTemp.getInteger149());
233 editErgebnissdaten_Integer.setInteger150(editErgebnissdaten_IntegerTemp.getInteger150());
234 editErgebnissdaten_Integer.setInteger151(editErgebnissdaten_IntegerTemp.getInteger151());
235 editErgebnissdaten_Integer.setInteger152(editErgebnissdaten_IntegerTemp.getInteger152());
236 editErgebnissdaten_Integer.setInteger153(editErgebnissdaten_IntegerTemp.getInteger153());
237 editErgebnissdaten_Integer.setInteger154(editErgebnissdaten_IntegerTemp.getInteger154());
238 editErgebnissdaten_Integer.setInteger155(editErgebnissdaten_IntegerTemp.getInteger155());
239 editErgebnissdaten_Integer.setInteger156(editErgebnissdaten_IntegerTemp.getInteger156());
240 editErgebnissdaten_Integer.setInteger157(editErgebnissdaten_IntegerTemp.getInteger157());
241 editErgebnissdaten_Integer.setInteger158(editErgebnissdaten_IntegerTemp.getInteger158());
242 editErgebnissdaten_Integer.setInteger159(editErgebnissdaten_IntegerTemp.getInteger159());
243 editErgebnissdaten_Integer.setInteger160(editErgebnissdaten_IntegerTemp.getInteger160());
244 editErgebnissdaten_Integer.setInteger161(editErgebnissdaten_IntegerTemp.getInteger161());
245 editErgebnissdaten_Integer.setInteger162(editErgebnissdaten_IntegerTemp.getInteger162());
246 editErgebnissdaten_Integer.setInteger163(editErgebnissdaten_IntegerTemp.getInteger163());
247 editErgebnissdaten_Integer.setInteger164(editErgebnissdaten_IntegerTemp.getInteger164());
248 editErgebnissdaten_Integer.setInteger165(editErgebnissdaten_IntegerTemp.getInteger165());
249 editErgebnissdaten_Integer.setInteger166(editErgebnissdaten_IntegerTemp.getInteger166());
250 editErgebnissdaten_Integer.setInteger167(editErgebnissdaten_IntegerTemp.getInteger167());
251 editErgebnissdaten_Integer.setInteger168(editErgebnissdaten_IntegerTemp.getInteger168());
252 editErgebnissdaten_Integer.setInteger169(editErgebnissdaten_IntegerTemp.getInteger169());
253 editErgebnissdaten_Integer.setInteger170(editErgebnissdaten_IntegerTemp.getInteger170());
254 editErgebnissdaten_Integer.setInteger171(editErgebnissdaten_IntegerTemp.getInteger171());
255 editErgebnissdaten_Integer.setInteger172(editErgebnissdaten_IntegerTemp.getInteger172());
256 editErgebnissdaten_Integer.setInteger173(editErgebnissdaten_IntegerTemp.getInteger173());
257 editErgebnissdaten_Integer.setInteger174(editErgebnissdaten_IntegerTemp.getInteger174());
258 editErgebnissdaten_Integer.setInteger175(editErgebnissdaten_IntegerTemp.getInteger175());
259 editErgebnissdaten_Integer.setInteger176(editErgebnissdaten_IntegerTemp.getInteger176());
260 editErgebnissdaten_Integer.setInteger177(editErgebnissdaten_IntegerTemp.getInteger177());
261 editErgebnissdaten_Integer.setInteger178(editErgebnissdaten_IntegerTemp.getInteger178());
262 editErgebnissdaten_Integer.setInteger179(editErgebnissdaten_IntegerTemp.getInteger179());
263 editErgebnissdaten_Integer.setInteger180(editErgebnissdaten_IntegerTemp.getInteger180());
264 editErgebnissdaten_Integer.setInteger181(editErgebnissdaten_IntegerTemp.getInteger181());
265 editErgebnissdaten_Integer.setInteger182(editErgebnissdaten_IntegerTemp.getInteger182());
266 editErgebnissdaten_Integer.setInteger183(editErgebnissdaten_IntegerTemp.getInteger183());
267 editErgebnissdaten_Integer.setInteger184(editErgebnissdaten_IntegerTemp.getInteger184());
268 editErgebnissdaten_Integer.setInteger185(editErgebnissdaten_IntegerTemp.getInteger185());
269 editErgebnissdaten_Integer.setInteger186(editErgebnissdaten_IntegerTemp.getInteger186());
270 editErgebnissdaten_Integer.setInteger187(editErgebnissdaten_IntegerTemp.getInteger187());
271 editErgebnissdaten_Integer.setInteger188(editErgebnissdaten_IntegerTemp.getInteger188());
272 editErgebnissdaten_Integer.setInteger189(editErgebnissdaten_IntegerTemp.getInteger189());
273 editErgebnissdaten_Integer.setInteger190(editErgebnissdaten_IntegerTemp.getInteger190());
274 editErgebnissdaten_Integer.setInteger191(editErgebnissdaten_IntegerTemp.getInteger191());
275 editErgebnissdaten_Integer.setInteger192(editErgebnissdaten_IntegerTemp.getInteger192());
276 editErgebnissdaten_Integer.setInteger193(editErgebnissdaten_IntegerTemp.getInteger193());
277 editErgebnissdaten_Integer.setInteger194(editErgebnissdaten_IntegerTemp.getInteger194());
278 editErgebnissdaten_Integer.setInteger195(editErgebnissdaten_IntegerTemp.getInteger195());
279 editErgebnissdaten_Integer.setInteger196(editErgebnissdaten_IntegerTemp.getInteger196());
280 editErgebnissdaten_Integer.setInteger197(editErgebnissdaten_IntegerTemp.getInteger197());
281 editErgebnissdaten_Integer.setInteger198(editErgebnissdaten_IntegerTemp.getInteger198());
282 editErgebnissdaten_Integer.setInteger199(editErgebnissdaten_IntegerTemp.getInteger199());
283 editErgebnissdaten_Integer.setInteger200(editErgebnissdaten_IntegerTemp.getInteger200());
284
285 retval = beginTransaction();
286 if(retval != false)
287 retval = storeAndEndTransaction(editErgebnissdaten_Integer);
288
289 return retval;
290 }
291
292 /***
293 * @see org.fhw.cabaweb.ojb.abstracts.AbstractUseCase#loeschen(java.lang.Object)
294 */
295 public final boolean loeschen(Object arg)
296 {
297 boolean retval = true;
298
299 Ergebnissdaten_Integer deleteErgebnissdaten_Integer = (Ergebnissdaten_Integer) arg;
300
301 Collection liste = null;
302 Ergebnissdaten_Integer objekt = null;
303
304 Criteria criteria = new Criteria();
305
306 if (deleteErgebnissdaten_Integer.getProjektgruppen() != null && deleteErgebnissdaten_Integer.getProjektgruppen().getProjekte() != null &&
307 deleteErgebnissdaten_Integer.getProjektgruppen().getProjekte().getProjektnummer() != null)
308 criteria.addEqualTo("Projektnummer", deleteErgebnissdaten_Integer.getProjektgruppen().getProjekte().getProjektnummer());
309 if (deleteErgebnissdaten_Integer.getProjektgruppen() != null && deleteErgebnissdaten_Integer.getProjektgruppen().getGruppennummer() != null)
310 criteria.addEqualTo("Gruppennummer", deleteErgebnissdaten_Integer.getProjektgruppen().getGruppennummer());
311 if (deleteErgebnissdaten_Integer.getQuartal() != null)
312 criteria.addEqualTo("Quartal", deleteErgebnissdaten_Integer.getQuartal());
313
314 liste = sucheQBC(Ergebnissdaten_Integer.class, criteria, null);
315 if(liste != null && liste.size() == 1)
316 objekt = (Ergebnissdaten_Integer) liste.iterator().next();
317
318 retval = beginTransaction();
319 if(retval != false)
320 retval = deleteAndEndTransaction(objekt);
321
322 return retval;
323 }
324
325 /***
326 * @see org.fhw.cabaweb.ojb.abstracts.AbstractUseCase#sucheObjekt(java.lang.Object)
327 */
328 public final Object sucheObjekt(Object arg)
329 {
330 Ergebnissdaten_Integer suchErgebnissdaten_Integer = (Ergebnissdaten_Integer) arg;
331 Collection liste = null;
332 Object rueckgabeWert = null;
333
334 Criteria criteria = new Criteria();
335
336 if (suchErgebnissdaten_Integer.getProjektgruppen() != null && suchErgebnissdaten_Integer.getProjektgruppen().getProjekte() != null &&
337 suchErgebnissdaten_Integer.getProjektgruppen().getProjekte().getProjektnummer() != null)
338 criteria.addEqualTo("Projektnummer", suchErgebnissdaten_Integer.getProjektgruppen().getProjekte().getProjektnummer());
339 if (suchErgebnissdaten_Integer.getProjektgruppen() != null && suchErgebnissdaten_Integer.getProjektgruppen().getGruppennummer() != null)
340 criteria.addEqualTo("Gruppennummer", suchErgebnissdaten_Integer.getProjektgruppen().getGruppennummer());
341 if (suchErgebnissdaten_Integer.getQuartal() != null)
342 criteria.addEqualTo("Quartal", suchErgebnissdaten_Integer.getQuartal());
343
344 liste = sucheQBC(Ergebnissdaten_Integer.class, criteria, null);
345 if(liste != null && liste.size() == 1)
346 rueckgabeWert = (Ergebnissdaten_Integer) liste.iterator().next();
347
348 return rueckgabeWert;
349 }
350
351 /***
352 * @see org.fhw.cabaweb.ojb.abstracts.AbstractUseCase#sucheObjekte(java.lang.Object)
353 */
354 public final Collection sucheObjekte(Object arg)
355 {
356 Ergebnissdaten_Integer suchErgebnissdaten_Integer = (Ergebnissdaten_Integer) arg;
357 Collection rueckgabeWert = null;
358 ArrayList orderBy = new ArrayList();
359
360 Criteria criteria = new Criteria();
361
362 if (suchErgebnissdaten_Integer.getProjektgruppen() != null && suchErgebnissdaten_Integer.getProjektgruppen().getProjekte() != null &&
363 suchErgebnissdaten_Integer.getProjektgruppen().getProjekte().getProjektnummer() != null)
364 criteria.addEqualTo("Projektnummer", suchErgebnissdaten_Integer.getProjektgruppen().getProjekte().getProjektnummer());
365 if (suchErgebnissdaten_Integer.getProjektgruppen() != null && suchErgebnissdaten_Integer.getProjektgruppen().getGruppennummer() != null)
366 criteria.addEqualTo("Gruppennummer", suchErgebnissdaten_Integer.getProjektgruppen().getGruppennummer());
367 if (suchErgebnissdaten_Integer.getQuartal() != null)
368 criteria.addEqualTo("Quartal", suchErgebnissdaten_Integer.getQuartal());
369
370 orderBy.add(0, new FieldHelper("Projektnummer", true));
371 orderBy.add(1, new FieldHelper("Gruppennummer", true));
372 orderBy.add(2, new FieldHelper("Quartal", true));
373
374 rueckgabeWert = sucheQBC(Ergebnissdaten_Integer.class, criteria, orderBy);
375
376 return rueckgabeWert;
377 }
378 }