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.Voreinstellungen_String;
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 19.05.2004
37 */
38 public class UseCaseVoreinstellungenString extends AbstractUseCase
39 {
40 /*** Konstruktor
41 *
42 * @param broker Instanz des Persistence Brokers
43 */
44 public UseCaseVoreinstellungenString(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 Voreinstellungen_String newVoreinstellungen_String = (Voreinstellungen_String) arg;
55 return anlegen(newVoreinstellungen_String);
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 Voreinstellungen_String editVoreinstellungen_StringTemp = (Voreinstellungen_String) arg;
65 Voreinstellungen_String editVoreinstellungen_String = null;
66
67 Collection liste = null;
68
69 Criteria criteria = new Criteria();
70
71 if (editVoreinstellungen_StringTemp.getProjekte() != null && editVoreinstellungen_StringTemp.getProjekte().getProjektnummer() != null)
72 criteria.addEqualTo("Projektnummer", editVoreinstellungen_StringTemp.getProjekte().getProjektnummer());
73
74 liste = sucheQBC(Voreinstellungen_String.class, criteria, null);
75 if(liste != null && liste.size() == 1)
76 editVoreinstellungen_String = (Voreinstellungen_String) liste.iterator().next();
77
78
79 editVoreinstellungen_String.setString1(editVoreinstellungen_StringTemp.getString1());
80 editVoreinstellungen_String.setString2(editVoreinstellungen_StringTemp.getString2());
81 editVoreinstellungen_String.setString3(editVoreinstellungen_StringTemp.getString3());
82 editVoreinstellungen_String.setString4(editVoreinstellungen_StringTemp.getString4());
83 editVoreinstellungen_String.setString5(editVoreinstellungen_StringTemp.getString5());
84 editVoreinstellungen_String.setString6(editVoreinstellungen_StringTemp.getString6());
85 editVoreinstellungen_String.setString7(editVoreinstellungen_StringTemp.getString7());
86 editVoreinstellungen_String.setString8(editVoreinstellungen_StringTemp.getString8());
87 editVoreinstellungen_String.setString9(editVoreinstellungen_StringTemp.getString9());
88 editVoreinstellungen_String.setString10(editVoreinstellungen_StringTemp.getString10());
89 editVoreinstellungen_String.setString11(editVoreinstellungen_StringTemp.getString11());
90 editVoreinstellungen_String.setString12(editVoreinstellungen_StringTemp.getString12());
91 editVoreinstellungen_String.setString13(editVoreinstellungen_StringTemp.getString13());
92 editVoreinstellungen_String.setString14(editVoreinstellungen_StringTemp.getString14());
93 editVoreinstellungen_String.setString15(editVoreinstellungen_StringTemp.getString15());
94 editVoreinstellungen_String.setString16(editVoreinstellungen_StringTemp.getString16());
95 editVoreinstellungen_String.setString17(editVoreinstellungen_StringTemp.getString17());
96 editVoreinstellungen_String.setString18(editVoreinstellungen_StringTemp.getString18());
97 editVoreinstellungen_String.setString19(editVoreinstellungen_StringTemp.getString19());
98 editVoreinstellungen_String.setString20(editVoreinstellungen_StringTemp.getString20());
99 editVoreinstellungen_String.setString21(editVoreinstellungen_StringTemp.getString21());
100 editVoreinstellungen_String.setString22(editVoreinstellungen_StringTemp.getString22());
101 editVoreinstellungen_String.setString23(editVoreinstellungen_StringTemp.getString23());
102 editVoreinstellungen_String.setString24(editVoreinstellungen_StringTemp.getString24());
103 editVoreinstellungen_String.setString25(editVoreinstellungen_StringTemp.getString25());
104 editVoreinstellungen_String.setString26(editVoreinstellungen_StringTemp.getString26());
105 editVoreinstellungen_String.setString27(editVoreinstellungen_StringTemp.getString27());
106 editVoreinstellungen_String.setString28(editVoreinstellungen_StringTemp.getString28());
107 editVoreinstellungen_String.setString29(editVoreinstellungen_StringTemp.getString29());
108 editVoreinstellungen_String.setString30(editVoreinstellungen_StringTemp.getString30());
109 editVoreinstellungen_String.setString31(editVoreinstellungen_StringTemp.getString31());
110 editVoreinstellungen_String.setString32(editVoreinstellungen_StringTemp.getString32());
111 editVoreinstellungen_String.setString33(editVoreinstellungen_StringTemp.getString33());
112 editVoreinstellungen_String.setString34(editVoreinstellungen_StringTemp.getString34());
113 editVoreinstellungen_String.setString35(editVoreinstellungen_StringTemp.getString35());
114 editVoreinstellungen_String.setString36(editVoreinstellungen_StringTemp.getString36());
115 editVoreinstellungen_String.setString37(editVoreinstellungen_StringTemp.getString37());
116 editVoreinstellungen_String.setString38(editVoreinstellungen_StringTemp.getString38());
117 editVoreinstellungen_String.setString39(editVoreinstellungen_StringTemp.getString39());
118 editVoreinstellungen_String.setString40(editVoreinstellungen_StringTemp.getString40());
119 editVoreinstellungen_String.setString41(editVoreinstellungen_StringTemp.getString41());
120 editVoreinstellungen_String.setString42(editVoreinstellungen_StringTemp.getString42());
121 editVoreinstellungen_String.setString43(editVoreinstellungen_StringTemp.getString43());
122 editVoreinstellungen_String.setString44(editVoreinstellungen_StringTemp.getString44());
123 editVoreinstellungen_String.setString45(editVoreinstellungen_StringTemp.getString45());
124 editVoreinstellungen_String.setString46(editVoreinstellungen_StringTemp.getString46());
125 editVoreinstellungen_String.setString47(editVoreinstellungen_StringTemp.getString47());
126 editVoreinstellungen_String.setString48(editVoreinstellungen_StringTemp.getString48());
127 editVoreinstellungen_String.setString49(editVoreinstellungen_StringTemp.getString49());
128 editVoreinstellungen_String.setString50(editVoreinstellungen_StringTemp.getString50());
129 editVoreinstellungen_String.setString51(editVoreinstellungen_StringTemp.getString51());
130 editVoreinstellungen_String.setString52(editVoreinstellungen_StringTemp.getString52());
131 editVoreinstellungen_String.setString53(editVoreinstellungen_StringTemp.getString53());
132 editVoreinstellungen_String.setString54(editVoreinstellungen_StringTemp.getString54());
133 editVoreinstellungen_String.setString55(editVoreinstellungen_StringTemp.getString55());
134 editVoreinstellungen_String.setString56(editVoreinstellungen_StringTemp.getString56());
135 editVoreinstellungen_String.setString57(editVoreinstellungen_StringTemp.getString57());
136 editVoreinstellungen_String.setString58(editVoreinstellungen_StringTemp.getString58());
137 editVoreinstellungen_String.setString59(editVoreinstellungen_StringTemp.getString59());
138 editVoreinstellungen_String.setString60(editVoreinstellungen_StringTemp.getString60());
139 editVoreinstellungen_String.setString61(editVoreinstellungen_StringTemp.getString61());
140 editVoreinstellungen_String.setString62(editVoreinstellungen_StringTemp.getString62());
141 editVoreinstellungen_String.setString63(editVoreinstellungen_StringTemp.getString63());
142 editVoreinstellungen_String.setString64(editVoreinstellungen_StringTemp.getString64());
143 editVoreinstellungen_String.setString65(editVoreinstellungen_StringTemp.getString65());
144 editVoreinstellungen_String.setString66(editVoreinstellungen_StringTemp.getString66());
145 editVoreinstellungen_String.setString67(editVoreinstellungen_StringTemp.getString67());
146 editVoreinstellungen_String.setString68(editVoreinstellungen_StringTemp.getString68());
147 editVoreinstellungen_String.setString69(editVoreinstellungen_StringTemp.getString69());
148 editVoreinstellungen_String.setString70(editVoreinstellungen_StringTemp.getString70());
149 editVoreinstellungen_String.setString71(editVoreinstellungen_StringTemp.getString71());
150 editVoreinstellungen_String.setString72(editVoreinstellungen_StringTemp.getString72());
151 editVoreinstellungen_String.setString73(editVoreinstellungen_StringTemp.getString73());
152 editVoreinstellungen_String.setString74(editVoreinstellungen_StringTemp.getString74());
153 editVoreinstellungen_String.setString75(editVoreinstellungen_StringTemp.getString75());
154 editVoreinstellungen_String.setString76(editVoreinstellungen_StringTemp.getString76());
155 editVoreinstellungen_String.setString77(editVoreinstellungen_StringTemp.getString77());
156 editVoreinstellungen_String.setString78(editVoreinstellungen_StringTemp.getString78());
157 editVoreinstellungen_String.setString79(editVoreinstellungen_StringTemp.getString79());
158 editVoreinstellungen_String.setString80(editVoreinstellungen_StringTemp.getString80());
159 editVoreinstellungen_String.setString81(editVoreinstellungen_StringTemp.getString81());
160 editVoreinstellungen_String.setString82(editVoreinstellungen_StringTemp.getString82());
161 editVoreinstellungen_String.setString83(editVoreinstellungen_StringTemp.getString83());
162 editVoreinstellungen_String.setString84(editVoreinstellungen_StringTemp.getString84());
163 editVoreinstellungen_String.setString85(editVoreinstellungen_StringTemp.getString85());
164 editVoreinstellungen_String.setString86(editVoreinstellungen_StringTemp.getString86());
165 editVoreinstellungen_String.setString87(editVoreinstellungen_StringTemp.getString87());
166 editVoreinstellungen_String.setString88(editVoreinstellungen_StringTemp.getString88());
167 editVoreinstellungen_String.setString89(editVoreinstellungen_StringTemp.getString89());
168 editVoreinstellungen_String.setString90(editVoreinstellungen_StringTemp.getString90());
169 editVoreinstellungen_String.setString91(editVoreinstellungen_StringTemp.getString91());
170 editVoreinstellungen_String.setString92(editVoreinstellungen_StringTemp.getString92());
171 editVoreinstellungen_String.setString93(editVoreinstellungen_StringTemp.getString93());
172 editVoreinstellungen_String.setString94(editVoreinstellungen_StringTemp.getString94());
173 editVoreinstellungen_String.setString95(editVoreinstellungen_StringTemp.getString95());
174 editVoreinstellungen_String.setString96(editVoreinstellungen_StringTemp.getString96());
175 editVoreinstellungen_String.setString97(editVoreinstellungen_StringTemp.getString97());
176 editVoreinstellungen_String.setString98(editVoreinstellungen_StringTemp.getString98());
177 editVoreinstellungen_String.setString99(editVoreinstellungen_StringTemp.getString99());
178 editVoreinstellungen_String.setString100(editVoreinstellungen_StringTemp.getString100());
179 editVoreinstellungen_String.setString101(editVoreinstellungen_StringTemp.getString101());
180 editVoreinstellungen_String.setString102(editVoreinstellungen_StringTemp.getString102());
181 editVoreinstellungen_String.setString103(editVoreinstellungen_StringTemp.getString103());
182 editVoreinstellungen_String.setString104(editVoreinstellungen_StringTemp.getString104());
183 editVoreinstellungen_String.setString105(editVoreinstellungen_StringTemp.getString105());
184 editVoreinstellungen_String.setString106(editVoreinstellungen_StringTemp.getString106());
185 editVoreinstellungen_String.setString107(editVoreinstellungen_StringTemp.getString107());
186 editVoreinstellungen_String.setString108(editVoreinstellungen_StringTemp.getString108());
187 editVoreinstellungen_String.setString109(editVoreinstellungen_StringTemp.getString109());
188 editVoreinstellungen_String.setString110(editVoreinstellungen_StringTemp.getString110());
189 editVoreinstellungen_String.setString111(editVoreinstellungen_StringTemp.getString111());
190 editVoreinstellungen_String.setString112(editVoreinstellungen_StringTemp.getString112());
191 editVoreinstellungen_String.setString113(editVoreinstellungen_StringTemp.getString113());
192 editVoreinstellungen_String.setString114(editVoreinstellungen_StringTemp.getString114());
193 editVoreinstellungen_String.setString115(editVoreinstellungen_StringTemp.getString115());
194 editVoreinstellungen_String.setString116(editVoreinstellungen_StringTemp.getString116());
195 editVoreinstellungen_String.setString117(editVoreinstellungen_StringTemp.getString117());
196 editVoreinstellungen_String.setString118(editVoreinstellungen_StringTemp.getString118());
197 editVoreinstellungen_String.setString119(editVoreinstellungen_StringTemp.getString119());
198 editVoreinstellungen_String.setString120(editVoreinstellungen_StringTemp.getString120());
199 editVoreinstellungen_String.setString121(editVoreinstellungen_StringTemp.getString121());
200 editVoreinstellungen_String.setString122(editVoreinstellungen_StringTemp.getString122());
201 editVoreinstellungen_String.setString123(editVoreinstellungen_StringTemp.getString123());
202 editVoreinstellungen_String.setString124(editVoreinstellungen_StringTemp.getString124());
203 editVoreinstellungen_String.setString125(editVoreinstellungen_StringTemp.getString125());
204 editVoreinstellungen_String.setString126(editVoreinstellungen_StringTemp.getString126());
205 editVoreinstellungen_String.setString127(editVoreinstellungen_StringTemp.getString127());
206 editVoreinstellungen_String.setString128(editVoreinstellungen_StringTemp.getString128());
207 editVoreinstellungen_String.setString129(editVoreinstellungen_StringTemp.getString129());
208 editVoreinstellungen_String.setString130(editVoreinstellungen_StringTemp.getString130());
209 editVoreinstellungen_String.setString131(editVoreinstellungen_StringTemp.getString131());
210 editVoreinstellungen_String.setString132(editVoreinstellungen_StringTemp.getString132());
211 editVoreinstellungen_String.setString133(editVoreinstellungen_StringTemp.getString133());
212 editVoreinstellungen_String.setString134(editVoreinstellungen_StringTemp.getString134());
213 editVoreinstellungen_String.setString135(editVoreinstellungen_StringTemp.getString135());
214 editVoreinstellungen_String.setString136(editVoreinstellungen_StringTemp.getString136());
215 editVoreinstellungen_String.setString137(editVoreinstellungen_StringTemp.getString137());
216 editVoreinstellungen_String.setString138(editVoreinstellungen_StringTemp.getString138());
217 editVoreinstellungen_String.setString139(editVoreinstellungen_StringTemp.getString139());
218 editVoreinstellungen_String.setString140(editVoreinstellungen_StringTemp.getString140());
219 editVoreinstellungen_String.setString141(editVoreinstellungen_StringTemp.getString141());
220 editVoreinstellungen_String.setString142(editVoreinstellungen_StringTemp.getString142());
221 editVoreinstellungen_String.setString143(editVoreinstellungen_StringTemp.getString143());
222 editVoreinstellungen_String.setString144(editVoreinstellungen_StringTemp.getString144());
223 editVoreinstellungen_String.setString145(editVoreinstellungen_StringTemp.getString145());
224 editVoreinstellungen_String.setString146(editVoreinstellungen_StringTemp.getString146());
225 editVoreinstellungen_String.setString147(editVoreinstellungen_StringTemp.getString147());
226 editVoreinstellungen_String.setString148(editVoreinstellungen_StringTemp.getString148());
227 editVoreinstellungen_String.setString149(editVoreinstellungen_StringTemp.getString149());
228 editVoreinstellungen_String.setString150(editVoreinstellungen_StringTemp.getString150());
229 editVoreinstellungen_String.setString151(editVoreinstellungen_StringTemp.getString151());
230 editVoreinstellungen_String.setString152(editVoreinstellungen_StringTemp.getString152());
231 editVoreinstellungen_String.setString153(editVoreinstellungen_StringTemp.getString153());
232 editVoreinstellungen_String.setString154(editVoreinstellungen_StringTemp.getString154());
233 editVoreinstellungen_String.setString155(editVoreinstellungen_StringTemp.getString155());
234 editVoreinstellungen_String.setString156(editVoreinstellungen_StringTemp.getString156());
235 editVoreinstellungen_String.setString157(editVoreinstellungen_StringTemp.getString157());
236 editVoreinstellungen_String.setString158(editVoreinstellungen_StringTemp.getString158());
237 editVoreinstellungen_String.setString159(editVoreinstellungen_StringTemp.getString159());
238 editVoreinstellungen_String.setString160(editVoreinstellungen_StringTemp.getString160());
239 editVoreinstellungen_String.setString161(editVoreinstellungen_StringTemp.getString161());
240 editVoreinstellungen_String.setString162(editVoreinstellungen_StringTemp.getString162());
241 editVoreinstellungen_String.setString163(editVoreinstellungen_StringTemp.getString163());
242 editVoreinstellungen_String.setString164(editVoreinstellungen_StringTemp.getString164());
243 editVoreinstellungen_String.setString165(editVoreinstellungen_StringTemp.getString165());
244 editVoreinstellungen_String.setString166(editVoreinstellungen_StringTemp.getString166());
245 editVoreinstellungen_String.setString167(editVoreinstellungen_StringTemp.getString167());
246 editVoreinstellungen_String.setString168(editVoreinstellungen_StringTemp.getString168());
247 editVoreinstellungen_String.setString169(editVoreinstellungen_StringTemp.getString169());
248 editVoreinstellungen_String.setString170(editVoreinstellungen_StringTemp.getString170());
249 editVoreinstellungen_String.setString171(editVoreinstellungen_StringTemp.getString171());
250 editVoreinstellungen_String.setString172(editVoreinstellungen_StringTemp.getString172());
251 editVoreinstellungen_String.setString173(editVoreinstellungen_StringTemp.getString173());
252 editVoreinstellungen_String.setString174(editVoreinstellungen_StringTemp.getString174());
253 editVoreinstellungen_String.setString175(editVoreinstellungen_StringTemp.getString175());
254 editVoreinstellungen_String.setString176(editVoreinstellungen_StringTemp.getString176());
255 editVoreinstellungen_String.setString177(editVoreinstellungen_StringTemp.getString177());
256 editVoreinstellungen_String.setString178(editVoreinstellungen_StringTemp.getString178());
257 editVoreinstellungen_String.setString179(editVoreinstellungen_StringTemp.getString179());
258 editVoreinstellungen_String.setString180(editVoreinstellungen_StringTemp.getString180());
259 editVoreinstellungen_String.setString181(editVoreinstellungen_StringTemp.getString181());
260 editVoreinstellungen_String.setString182(editVoreinstellungen_StringTemp.getString182());
261 editVoreinstellungen_String.setString183(editVoreinstellungen_StringTemp.getString183());
262 editVoreinstellungen_String.setString184(editVoreinstellungen_StringTemp.getString184());
263 editVoreinstellungen_String.setString185(editVoreinstellungen_StringTemp.getString185());
264 editVoreinstellungen_String.setString186(editVoreinstellungen_StringTemp.getString186());
265 editVoreinstellungen_String.setString187(editVoreinstellungen_StringTemp.getString187());
266 editVoreinstellungen_String.setString188(editVoreinstellungen_StringTemp.getString188());
267 editVoreinstellungen_String.setString189(editVoreinstellungen_StringTemp.getString189());
268 editVoreinstellungen_String.setString190(editVoreinstellungen_StringTemp.getString190());
269 editVoreinstellungen_String.setString191(editVoreinstellungen_StringTemp.getString191());
270 editVoreinstellungen_String.setString192(editVoreinstellungen_StringTemp.getString192());
271 editVoreinstellungen_String.setString193(editVoreinstellungen_StringTemp.getString193());
272 editVoreinstellungen_String.setString194(editVoreinstellungen_StringTemp.getString194());
273 editVoreinstellungen_String.setString195(editVoreinstellungen_StringTemp.getString195());
274 editVoreinstellungen_String.setString196(editVoreinstellungen_StringTemp.getString196());
275 editVoreinstellungen_String.setString197(editVoreinstellungen_StringTemp.getString197());
276 editVoreinstellungen_String.setString198(editVoreinstellungen_StringTemp.getString198());
277 editVoreinstellungen_String.setString199(editVoreinstellungen_StringTemp.getString199());
278 editVoreinstellungen_String.setString200(editVoreinstellungen_StringTemp.getString200());
279
280 retval = beginTransaction();
281 if(retval != false)
282 retval = storeAndEndTransaction(editVoreinstellungen_String);
283
284 return retval;
285 }
286
287 /***
288 * @see org.fhw.cabaweb.ojb.abstracts.AbstractUseCase#loeschen(java.lang.Object)
289 */
290 public final boolean loeschen(Object arg)
291 {
292 boolean retval = true;
293
294 Voreinstellungen_String deleteVoreinstellungen_String = (Voreinstellungen_String) arg;
295
296 Collection liste = null;
297 Voreinstellungen_String objekt = null;
298
299 Criteria criteria = new Criteria();
300
301 if (deleteVoreinstellungen_String.getProjekte() != null && deleteVoreinstellungen_String.getProjekte().getProjektnummer() != null)
302 criteria.addEqualTo("Projektnummer", deleteVoreinstellungen_String.getProjekte().getProjektnummer());
303
304 liste = sucheQBC(Voreinstellungen_String.class, criteria, null);
305 if(liste != null && liste.size() == 1)
306 objekt = (Voreinstellungen_String) liste.iterator().next();
307
308 retval = beginTransaction();
309 if(retval != false)
310 retval = deleteAndEndTransaction(objekt);
311
312 return retval;
313 }
314
315 /***
316 * @see org.fhw.cabaweb.ojb.abstracts.AbstractUseCase#sucheObjekt(java.lang.Object)
317 */
318 public final Object sucheObjekt(Object arg)
319 {
320 Voreinstellungen_String suchVoreinstellungen_String = (Voreinstellungen_String) arg;
321 Collection liste = null;
322 Object rueckgabeWert = null;
323
324 Criteria criteria = new Criteria();
325
326 if (suchVoreinstellungen_String.getProjekte() != null && suchVoreinstellungen_String.getProjekte().getProjektnummer() != null)
327 criteria.addEqualTo("Projektnummer", suchVoreinstellungen_String.getProjekte().getProjektnummer());
328
329 liste = sucheQBC(Voreinstellungen_String.class, criteria, null);
330 if(liste != null && liste.size() == 1)
331 rueckgabeWert = (Voreinstellungen_String) liste.iterator().next();
332
333 return rueckgabeWert;
334 }
335
336 /***
337 * @see org.fhw.cabaweb.ojb.abstracts.AbstractUseCase#sucheObjekte(java.lang.Object)
338 */
339 public final Collection sucheObjekte(Object arg)
340 {
341 Voreinstellungen_String suchVoreinstellungen_String = (Voreinstellungen_String) arg;
342 Collection rueckgabeWert = null;
343 ArrayList orderBy = new ArrayList();
344
345 Criteria criteria = new Criteria();
346
347 if (suchVoreinstellungen_String.getProjekte() != null && suchVoreinstellungen_String.getProjekte().getProjektnummer() != null)
348 criteria.addEqualTo("Projektnummer", suchVoreinstellungen_String.getProjekte().getProjektnummer());
349
350 orderBy.add(0, new FieldHelper("Projektnummer", true));
351
352 rueckgabeWert = sucheQBC(Voreinstellungen_String.class, criteria, orderBy);
353
354 return rueckgabeWert;
355 }
356 }