View Javadoc

1   ////////////////////////////////////////////////////////////////////////////////
2   //CabaWeb
3   //Copyright (C) 2004  Thomas Vogt <Thomas.Vogt@TVC-Software.com>
4   //
5   //This library is free software; you can redistribute it and/or
6   //modify it under the terms of the GNU Lesser General Public
7   //License as published by the Free Software Foundation; either
8   //version 2.1 of the License, or (at your option) any later version.
9   //
10  //This library is distributed in the hope that it will be useful,
11  //but WITHOUT ANY WARRANTY; without even the implied warranty of
12  //MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13  //Lesser General Public License for more details.
14  //
15  //You should have received a copy of the GNU Lesser General Public
16  //License along with this library; if not, write to the Free Software
17  //Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
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&uuml;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          // Editieren des existierenden Eintrags
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 }