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_Double;
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 UseCaseVoreinstellungenDouble extends AbstractUseCase
39  {
40      /*** Konstruktor
41       * 
42       * @param broker Instanz des Persistence Brokers
43       */
44      public UseCaseVoreinstellungenDouble(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_Double newVoreinstellungen_Double = (Voreinstellungen_Double) arg;
55          return anlegen(newVoreinstellungen_Double);
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_Double editVoreinstellungen_DoubleTemp = (Voreinstellungen_Double) arg;
65          Voreinstellungen_Double editVoreinstellungen_Double = null;
66  
67          Collection liste =  null;
68  
69          Criteria criteria = new Criteria();
70  
71          if (editVoreinstellungen_DoubleTemp.getProjekte() != null && editVoreinstellungen_DoubleTemp.getProjekte().getProjektnummer() != null)
72              criteria.addEqualTo("Projektnummer", editVoreinstellungen_DoubleTemp.getProjekte().getProjektnummer());
73  
74          liste = sucheQBC(Voreinstellungen_Double.class, criteria, null);
75          if(liste != null && liste.size() == 1)
76              editVoreinstellungen_Double = (Voreinstellungen_Double) liste.iterator().next();
77  
78          // Editieren des existierenden Eintrags
79          editVoreinstellungen_Double.setDouble1(editVoreinstellungen_DoubleTemp.getDouble1());
80          editVoreinstellungen_Double.setDouble2(editVoreinstellungen_DoubleTemp.getDouble2());
81          editVoreinstellungen_Double.setDouble3(editVoreinstellungen_DoubleTemp.getDouble3());
82          editVoreinstellungen_Double.setDouble4(editVoreinstellungen_DoubleTemp.getDouble4());
83          editVoreinstellungen_Double.setDouble5(editVoreinstellungen_DoubleTemp.getDouble5());
84          editVoreinstellungen_Double.setDouble6(editVoreinstellungen_DoubleTemp.getDouble6());
85          editVoreinstellungen_Double.setDouble7(editVoreinstellungen_DoubleTemp.getDouble7());
86          editVoreinstellungen_Double.setDouble8(editVoreinstellungen_DoubleTemp.getDouble8());
87          editVoreinstellungen_Double.setDouble9(editVoreinstellungen_DoubleTemp.getDouble9());
88          editVoreinstellungen_Double.setDouble10(editVoreinstellungen_DoubleTemp.getDouble10());
89          editVoreinstellungen_Double.setDouble11(editVoreinstellungen_DoubleTemp.getDouble11());
90          editVoreinstellungen_Double.setDouble12(editVoreinstellungen_DoubleTemp.getDouble12());
91          editVoreinstellungen_Double.setDouble13(editVoreinstellungen_DoubleTemp.getDouble13());
92          editVoreinstellungen_Double.setDouble14(editVoreinstellungen_DoubleTemp.getDouble14());
93          editVoreinstellungen_Double.setDouble15(editVoreinstellungen_DoubleTemp.getDouble15());
94          editVoreinstellungen_Double.setDouble16(editVoreinstellungen_DoubleTemp.getDouble16());
95          editVoreinstellungen_Double.setDouble17(editVoreinstellungen_DoubleTemp.getDouble17());
96          editVoreinstellungen_Double.setDouble18(editVoreinstellungen_DoubleTemp.getDouble18());
97          editVoreinstellungen_Double.setDouble19(editVoreinstellungen_DoubleTemp.getDouble19());
98          editVoreinstellungen_Double.setDouble20(editVoreinstellungen_DoubleTemp.getDouble20());
99          editVoreinstellungen_Double.setDouble21(editVoreinstellungen_DoubleTemp.getDouble21());
100         editVoreinstellungen_Double.setDouble22(editVoreinstellungen_DoubleTemp.getDouble22());
101         editVoreinstellungen_Double.setDouble23(editVoreinstellungen_DoubleTemp.getDouble23());
102         editVoreinstellungen_Double.setDouble24(editVoreinstellungen_DoubleTemp.getDouble24());
103         editVoreinstellungen_Double.setDouble25(editVoreinstellungen_DoubleTemp.getDouble25());
104         editVoreinstellungen_Double.setDouble26(editVoreinstellungen_DoubleTemp.getDouble26());
105         editVoreinstellungen_Double.setDouble27(editVoreinstellungen_DoubleTemp.getDouble27());
106         editVoreinstellungen_Double.setDouble28(editVoreinstellungen_DoubleTemp.getDouble28());
107         editVoreinstellungen_Double.setDouble29(editVoreinstellungen_DoubleTemp.getDouble29());
108         editVoreinstellungen_Double.setDouble30(editVoreinstellungen_DoubleTemp.getDouble30());
109         editVoreinstellungen_Double.setDouble31(editVoreinstellungen_DoubleTemp.getDouble31());
110         editVoreinstellungen_Double.setDouble32(editVoreinstellungen_DoubleTemp.getDouble32());
111         editVoreinstellungen_Double.setDouble33(editVoreinstellungen_DoubleTemp.getDouble33());
112         editVoreinstellungen_Double.setDouble34(editVoreinstellungen_DoubleTemp.getDouble34());
113         editVoreinstellungen_Double.setDouble35(editVoreinstellungen_DoubleTemp.getDouble35());
114         editVoreinstellungen_Double.setDouble36(editVoreinstellungen_DoubleTemp.getDouble36());
115         editVoreinstellungen_Double.setDouble37(editVoreinstellungen_DoubleTemp.getDouble37());
116         editVoreinstellungen_Double.setDouble38(editVoreinstellungen_DoubleTemp.getDouble38());
117         editVoreinstellungen_Double.setDouble39(editVoreinstellungen_DoubleTemp.getDouble39());
118         editVoreinstellungen_Double.setDouble40(editVoreinstellungen_DoubleTemp.getDouble40());
119         editVoreinstellungen_Double.setDouble41(editVoreinstellungen_DoubleTemp.getDouble41());
120         editVoreinstellungen_Double.setDouble42(editVoreinstellungen_DoubleTemp.getDouble42());
121         editVoreinstellungen_Double.setDouble43(editVoreinstellungen_DoubleTemp.getDouble43());
122         editVoreinstellungen_Double.setDouble44(editVoreinstellungen_DoubleTemp.getDouble44());
123         editVoreinstellungen_Double.setDouble45(editVoreinstellungen_DoubleTemp.getDouble45());
124         editVoreinstellungen_Double.setDouble46(editVoreinstellungen_DoubleTemp.getDouble46());
125         editVoreinstellungen_Double.setDouble47(editVoreinstellungen_DoubleTemp.getDouble47());
126         editVoreinstellungen_Double.setDouble48(editVoreinstellungen_DoubleTemp.getDouble48());
127         editVoreinstellungen_Double.setDouble49(editVoreinstellungen_DoubleTemp.getDouble49());
128         editVoreinstellungen_Double.setDouble50(editVoreinstellungen_DoubleTemp.getDouble50());
129         editVoreinstellungen_Double.setDouble51(editVoreinstellungen_DoubleTemp.getDouble51());
130         editVoreinstellungen_Double.setDouble52(editVoreinstellungen_DoubleTemp.getDouble52());
131         editVoreinstellungen_Double.setDouble53(editVoreinstellungen_DoubleTemp.getDouble53());
132         editVoreinstellungen_Double.setDouble54(editVoreinstellungen_DoubleTemp.getDouble54());
133         editVoreinstellungen_Double.setDouble55(editVoreinstellungen_DoubleTemp.getDouble55());
134         editVoreinstellungen_Double.setDouble56(editVoreinstellungen_DoubleTemp.getDouble56());
135         editVoreinstellungen_Double.setDouble57(editVoreinstellungen_DoubleTemp.getDouble57());
136         editVoreinstellungen_Double.setDouble58(editVoreinstellungen_DoubleTemp.getDouble58());
137         editVoreinstellungen_Double.setDouble59(editVoreinstellungen_DoubleTemp.getDouble59());
138         editVoreinstellungen_Double.setDouble60(editVoreinstellungen_DoubleTemp.getDouble60());
139         editVoreinstellungen_Double.setDouble61(editVoreinstellungen_DoubleTemp.getDouble61());
140         editVoreinstellungen_Double.setDouble62(editVoreinstellungen_DoubleTemp.getDouble62());
141         editVoreinstellungen_Double.setDouble63(editVoreinstellungen_DoubleTemp.getDouble63());
142         editVoreinstellungen_Double.setDouble64(editVoreinstellungen_DoubleTemp.getDouble64());
143         editVoreinstellungen_Double.setDouble65(editVoreinstellungen_DoubleTemp.getDouble65());
144         editVoreinstellungen_Double.setDouble66(editVoreinstellungen_DoubleTemp.getDouble66());
145         editVoreinstellungen_Double.setDouble67(editVoreinstellungen_DoubleTemp.getDouble67());
146         editVoreinstellungen_Double.setDouble68(editVoreinstellungen_DoubleTemp.getDouble68());
147         editVoreinstellungen_Double.setDouble69(editVoreinstellungen_DoubleTemp.getDouble69());
148         editVoreinstellungen_Double.setDouble70(editVoreinstellungen_DoubleTemp.getDouble70());
149         editVoreinstellungen_Double.setDouble71(editVoreinstellungen_DoubleTemp.getDouble71());
150         editVoreinstellungen_Double.setDouble72(editVoreinstellungen_DoubleTemp.getDouble72());
151         editVoreinstellungen_Double.setDouble73(editVoreinstellungen_DoubleTemp.getDouble73());
152         editVoreinstellungen_Double.setDouble74(editVoreinstellungen_DoubleTemp.getDouble74());
153         editVoreinstellungen_Double.setDouble75(editVoreinstellungen_DoubleTemp.getDouble75());
154         editVoreinstellungen_Double.setDouble76(editVoreinstellungen_DoubleTemp.getDouble76());
155         editVoreinstellungen_Double.setDouble77(editVoreinstellungen_DoubleTemp.getDouble77());
156         editVoreinstellungen_Double.setDouble78(editVoreinstellungen_DoubleTemp.getDouble78());
157         editVoreinstellungen_Double.setDouble79(editVoreinstellungen_DoubleTemp.getDouble79());
158         editVoreinstellungen_Double.setDouble80(editVoreinstellungen_DoubleTemp.getDouble80());
159         editVoreinstellungen_Double.setDouble81(editVoreinstellungen_DoubleTemp.getDouble81());
160         editVoreinstellungen_Double.setDouble82(editVoreinstellungen_DoubleTemp.getDouble82());
161         editVoreinstellungen_Double.setDouble83(editVoreinstellungen_DoubleTemp.getDouble83());
162         editVoreinstellungen_Double.setDouble84(editVoreinstellungen_DoubleTemp.getDouble84());
163         editVoreinstellungen_Double.setDouble85(editVoreinstellungen_DoubleTemp.getDouble85());
164         editVoreinstellungen_Double.setDouble86(editVoreinstellungen_DoubleTemp.getDouble86());
165         editVoreinstellungen_Double.setDouble87(editVoreinstellungen_DoubleTemp.getDouble87());
166         editVoreinstellungen_Double.setDouble88(editVoreinstellungen_DoubleTemp.getDouble88());
167         editVoreinstellungen_Double.setDouble89(editVoreinstellungen_DoubleTemp.getDouble89());
168         editVoreinstellungen_Double.setDouble90(editVoreinstellungen_DoubleTemp.getDouble90());
169         editVoreinstellungen_Double.setDouble91(editVoreinstellungen_DoubleTemp.getDouble91());
170         editVoreinstellungen_Double.setDouble92(editVoreinstellungen_DoubleTemp.getDouble92());
171         editVoreinstellungen_Double.setDouble93(editVoreinstellungen_DoubleTemp.getDouble93());
172         editVoreinstellungen_Double.setDouble94(editVoreinstellungen_DoubleTemp.getDouble94());
173         editVoreinstellungen_Double.setDouble95(editVoreinstellungen_DoubleTemp.getDouble95());
174         editVoreinstellungen_Double.setDouble96(editVoreinstellungen_DoubleTemp.getDouble96());
175         editVoreinstellungen_Double.setDouble97(editVoreinstellungen_DoubleTemp.getDouble97());
176         editVoreinstellungen_Double.setDouble98(editVoreinstellungen_DoubleTemp.getDouble98());
177         editVoreinstellungen_Double.setDouble99(editVoreinstellungen_DoubleTemp.getDouble99());
178         editVoreinstellungen_Double.setDouble100(editVoreinstellungen_DoubleTemp.getDouble100());
179         editVoreinstellungen_Double.setDouble101(editVoreinstellungen_DoubleTemp.getDouble101());
180         editVoreinstellungen_Double.setDouble102(editVoreinstellungen_DoubleTemp.getDouble102());
181         editVoreinstellungen_Double.setDouble103(editVoreinstellungen_DoubleTemp.getDouble103());
182         editVoreinstellungen_Double.setDouble104(editVoreinstellungen_DoubleTemp.getDouble104());
183         editVoreinstellungen_Double.setDouble105(editVoreinstellungen_DoubleTemp.getDouble105());
184         editVoreinstellungen_Double.setDouble106(editVoreinstellungen_DoubleTemp.getDouble106());
185         editVoreinstellungen_Double.setDouble107(editVoreinstellungen_DoubleTemp.getDouble107());
186         editVoreinstellungen_Double.setDouble108(editVoreinstellungen_DoubleTemp.getDouble108());
187         editVoreinstellungen_Double.setDouble109(editVoreinstellungen_DoubleTemp.getDouble109());
188         editVoreinstellungen_Double.setDouble110(editVoreinstellungen_DoubleTemp.getDouble110());
189         editVoreinstellungen_Double.setDouble111(editVoreinstellungen_DoubleTemp.getDouble111());
190         editVoreinstellungen_Double.setDouble112(editVoreinstellungen_DoubleTemp.getDouble112());
191         editVoreinstellungen_Double.setDouble113(editVoreinstellungen_DoubleTemp.getDouble113());
192         editVoreinstellungen_Double.setDouble114(editVoreinstellungen_DoubleTemp.getDouble114());
193         editVoreinstellungen_Double.setDouble115(editVoreinstellungen_DoubleTemp.getDouble115());
194         editVoreinstellungen_Double.setDouble116(editVoreinstellungen_DoubleTemp.getDouble116());
195         editVoreinstellungen_Double.setDouble117(editVoreinstellungen_DoubleTemp.getDouble117());
196         editVoreinstellungen_Double.setDouble118(editVoreinstellungen_DoubleTemp.getDouble118());
197         editVoreinstellungen_Double.setDouble119(editVoreinstellungen_DoubleTemp.getDouble119());
198         editVoreinstellungen_Double.setDouble120(editVoreinstellungen_DoubleTemp.getDouble120());
199         editVoreinstellungen_Double.setDouble121(editVoreinstellungen_DoubleTemp.getDouble121());
200         editVoreinstellungen_Double.setDouble122(editVoreinstellungen_DoubleTemp.getDouble122());
201         editVoreinstellungen_Double.setDouble123(editVoreinstellungen_DoubleTemp.getDouble123());
202         editVoreinstellungen_Double.setDouble124(editVoreinstellungen_DoubleTemp.getDouble124());
203         editVoreinstellungen_Double.setDouble125(editVoreinstellungen_DoubleTemp.getDouble125());
204         editVoreinstellungen_Double.setDouble126(editVoreinstellungen_DoubleTemp.getDouble126());
205         editVoreinstellungen_Double.setDouble127(editVoreinstellungen_DoubleTemp.getDouble127());
206         editVoreinstellungen_Double.setDouble128(editVoreinstellungen_DoubleTemp.getDouble128());
207         editVoreinstellungen_Double.setDouble129(editVoreinstellungen_DoubleTemp.getDouble129());
208         editVoreinstellungen_Double.setDouble130(editVoreinstellungen_DoubleTemp.getDouble130());
209         editVoreinstellungen_Double.setDouble131(editVoreinstellungen_DoubleTemp.getDouble131());
210         editVoreinstellungen_Double.setDouble132(editVoreinstellungen_DoubleTemp.getDouble132());
211         editVoreinstellungen_Double.setDouble133(editVoreinstellungen_DoubleTemp.getDouble133());
212         editVoreinstellungen_Double.setDouble134(editVoreinstellungen_DoubleTemp.getDouble134());
213         editVoreinstellungen_Double.setDouble135(editVoreinstellungen_DoubleTemp.getDouble135());
214         editVoreinstellungen_Double.setDouble136(editVoreinstellungen_DoubleTemp.getDouble136());
215         editVoreinstellungen_Double.setDouble137(editVoreinstellungen_DoubleTemp.getDouble137());
216         editVoreinstellungen_Double.setDouble138(editVoreinstellungen_DoubleTemp.getDouble138());
217         editVoreinstellungen_Double.setDouble139(editVoreinstellungen_DoubleTemp.getDouble139());
218         editVoreinstellungen_Double.setDouble140(editVoreinstellungen_DoubleTemp.getDouble140());
219         editVoreinstellungen_Double.setDouble141(editVoreinstellungen_DoubleTemp.getDouble141());
220         editVoreinstellungen_Double.setDouble142(editVoreinstellungen_DoubleTemp.getDouble142());
221         editVoreinstellungen_Double.setDouble143(editVoreinstellungen_DoubleTemp.getDouble143());
222         editVoreinstellungen_Double.setDouble144(editVoreinstellungen_DoubleTemp.getDouble144());
223         editVoreinstellungen_Double.setDouble145(editVoreinstellungen_DoubleTemp.getDouble145());
224         editVoreinstellungen_Double.setDouble146(editVoreinstellungen_DoubleTemp.getDouble146());
225         editVoreinstellungen_Double.setDouble147(editVoreinstellungen_DoubleTemp.getDouble147());
226         editVoreinstellungen_Double.setDouble148(editVoreinstellungen_DoubleTemp.getDouble148());
227         editVoreinstellungen_Double.setDouble149(editVoreinstellungen_DoubleTemp.getDouble149());
228         editVoreinstellungen_Double.setDouble150(editVoreinstellungen_DoubleTemp.getDouble150());
229         editVoreinstellungen_Double.setDouble151(editVoreinstellungen_DoubleTemp.getDouble151());
230         editVoreinstellungen_Double.setDouble152(editVoreinstellungen_DoubleTemp.getDouble152());
231         editVoreinstellungen_Double.setDouble153(editVoreinstellungen_DoubleTemp.getDouble153());
232         editVoreinstellungen_Double.setDouble154(editVoreinstellungen_DoubleTemp.getDouble154());
233         editVoreinstellungen_Double.setDouble155(editVoreinstellungen_DoubleTemp.getDouble155());
234         editVoreinstellungen_Double.setDouble156(editVoreinstellungen_DoubleTemp.getDouble156());
235         editVoreinstellungen_Double.setDouble157(editVoreinstellungen_DoubleTemp.getDouble157());
236         editVoreinstellungen_Double.setDouble158(editVoreinstellungen_DoubleTemp.getDouble158());
237         editVoreinstellungen_Double.setDouble159(editVoreinstellungen_DoubleTemp.getDouble159());
238         editVoreinstellungen_Double.setDouble160(editVoreinstellungen_DoubleTemp.getDouble160());
239         editVoreinstellungen_Double.setDouble161(editVoreinstellungen_DoubleTemp.getDouble161());
240         editVoreinstellungen_Double.setDouble162(editVoreinstellungen_DoubleTemp.getDouble162());
241         editVoreinstellungen_Double.setDouble163(editVoreinstellungen_DoubleTemp.getDouble163());
242         editVoreinstellungen_Double.setDouble164(editVoreinstellungen_DoubleTemp.getDouble164());
243         editVoreinstellungen_Double.setDouble165(editVoreinstellungen_DoubleTemp.getDouble165());
244         editVoreinstellungen_Double.setDouble166(editVoreinstellungen_DoubleTemp.getDouble166());
245         editVoreinstellungen_Double.setDouble167(editVoreinstellungen_DoubleTemp.getDouble167());
246         editVoreinstellungen_Double.setDouble168(editVoreinstellungen_DoubleTemp.getDouble168());
247         editVoreinstellungen_Double.setDouble169(editVoreinstellungen_DoubleTemp.getDouble169());
248         editVoreinstellungen_Double.setDouble170(editVoreinstellungen_DoubleTemp.getDouble170());
249         editVoreinstellungen_Double.setDouble171(editVoreinstellungen_DoubleTemp.getDouble171());
250         editVoreinstellungen_Double.setDouble172(editVoreinstellungen_DoubleTemp.getDouble172());
251         editVoreinstellungen_Double.setDouble173(editVoreinstellungen_DoubleTemp.getDouble173());
252         editVoreinstellungen_Double.setDouble174(editVoreinstellungen_DoubleTemp.getDouble174());
253         editVoreinstellungen_Double.setDouble175(editVoreinstellungen_DoubleTemp.getDouble175());
254         editVoreinstellungen_Double.setDouble176(editVoreinstellungen_DoubleTemp.getDouble176());
255         editVoreinstellungen_Double.setDouble177(editVoreinstellungen_DoubleTemp.getDouble177());
256         editVoreinstellungen_Double.setDouble178(editVoreinstellungen_DoubleTemp.getDouble178());
257         editVoreinstellungen_Double.setDouble179(editVoreinstellungen_DoubleTemp.getDouble179());
258         editVoreinstellungen_Double.setDouble180(editVoreinstellungen_DoubleTemp.getDouble180());
259         editVoreinstellungen_Double.setDouble181(editVoreinstellungen_DoubleTemp.getDouble181());
260         editVoreinstellungen_Double.setDouble182(editVoreinstellungen_DoubleTemp.getDouble182());
261         editVoreinstellungen_Double.setDouble183(editVoreinstellungen_DoubleTemp.getDouble183());
262         editVoreinstellungen_Double.setDouble184(editVoreinstellungen_DoubleTemp.getDouble184());
263         editVoreinstellungen_Double.setDouble185(editVoreinstellungen_DoubleTemp.getDouble185());
264         editVoreinstellungen_Double.setDouble186(editVoreinstellungen_DoubleTemp.getDouble186());
265         editVoreinstellungen_Double.setDouble187(editVoreinstellungen_DoubleTemp.getDouble187());
266         editVoreinstellungen_Double.setDouble188(editVoreinstellungen_DoubleTemp.getDouble188());
267         editVoreinstellungen_Double.setDouble189(editVoreinstellungen_DoubleTemp.getDouble189());
268         editVoreinstellungen_Double.setDouble190(editVoreinstellungen_DoubleTemp.getDouble190());
269         editVoreinstellungen_Double.setDouble191(editVoreinstellungen_DoubleTemp.getDouble191());
270         editVoreinstellungen_Double.setDouble192(editVoreinstellungen_DoubleTemp.getDouble192());
271         editVoreinstellungen_Double.setDouble193(editVoreinstellungen_DoubleTemp.getDouble193());
272         editVoreinstellungen_Double.setDouble194(editVoreinstellungen_DoubleTemp.getDouble194());
273         editVoreinstellungen_Double.setDouble195(editVoreinstellungen_DoubleTemp.getDouble195());
274         editVoreinstellungen_Double.setDouble196(editVoreinstellungen_DoubleTemp.getDouble196());
275         editVoreinstellungen_Double.setDouble197(editVoreinstellungen_DoubleTemp.getDouble197());
276         editVoreinstellungen_Double.setDouble198(editVoreinstellungen_DoubleTemp.getDouble198());
277         editVoreinstellungen_Double.setDouble199(editVoreinstellungen_DoubleTemp.getDouble199());
278         editVoreinstellungen_Double.setDouble200(editVoreinstellungen_DoubleTemp.getDouble200());
279         editVoreinstellungen_Double.setDouble201(editVoreinstellungen_DoubleTemp.getDouble201());
280         editVoreinstellungen_Double.setDouble202(editVoreinstellungen_DoubleTemp.getDouble202());
281         editVoreinstellungen_Double.setDouble203(editVoreinstellungen_DoubleTemp.getDouble203());
282         editVoreinstellungen_Double.setDouble204(editVoreinstellungen_DoubleTemp.getDouble204());
283         editVoreinstellungen_Double.setDouble205(editVoreinstellungen_DoubleTemp.getDouble205());
284         editVoreinstellungen_Double.setDouble206(editVoreinstellungen_DoubleTemp.getDouble206());
285         editVoreinstellungen_Double.setDouble207(editVoreinstellungen_DoubleTemp.getDouble207());
286         editVoreinstellungen_Double.setDouble208(editVoreinstellungen_DoubleTemp.getDouble208());
287         editVoreinstellungen_Double.setDouble209(editVoreinstellungen_DoubleTemp.getDouble209());
288         editVoreinstellungen_Double.setDouble210(editVoreinstellungen_DoubleTemp.getDouble210());
289         editVoreinstellungen_Double.setDouble211(editVoreinstellungen_DoubleTemp.getDouble211());
290         editVoreinstellungen_Double.setDouble212(editVoreinstellungen_DoubleTemp.getDouble212());
291         editVoreinstellungen_Double.setDouble213(editVoreinstellungen_DoubleTemp.getDouble213());
292         editVoreinstellungen_Double.setDouble214(editVoreinstellungen_DoubleTemp.getDouble214());
293         editVoreinstellungen_Double.setDouble215(editVoreinstellungen_DoubleTemp.getDouble215());
294         editVoreinstellungen_Double.setDouble216(editVoreinstellungen_DoubleTemp.getDouble216());
295         editVoreinstellungen_Double.setDouble217(editVoreinstellungen_DoubleTemp.getDouble217());
296         editVoreinstellungen_Double.setDouble218(editVoreinstellungen_DoubleTemp.getDouble218());
297         editVoreinstellungen_Double.setDouble219(editVoreinstellungen_DoubleTemp.getDouble219());
298         editVoreinstellungen_Double.setDouble220(editVoreinstellungen_DoubleTemp.getDouble220());
299         editVoreinstellungen_Double.setDouble221(editVoreinstellungen_DoubleTemp.getDouble221());
300         editVoreinstellungen_Double.setDouble222(editVoreinstellungen_DoubleTemp.getDouble222());
301         editVoreinstellungen_Double.setDouble223(editVoreinstellungen_DoubleTemp.getDouble223());
302         editVoreinstellungen_Double.setDouble224(editVoreinstellungen_DoubleTemp.getDouble224());
303         editVoreinstellungen_Double.setDouble225(editVoreinstellungen_DoubleTemp.getDouble225());
304 
305         retval = beginTransaction();
306         if(retval != false)
307             retval = storeAndEndTransaction(editVoreinstellungen_Double);
308         
309         return retval;
310     }
311 
312     /***
313       * @see org.fhw.cabaweb.ojb.abstracts.AbstractUseCase#loeschen(java.lang.Object)
314       */
315     public final boolean loeschen(Object arg)
316     {
317         boolean retval = true;
318 
319         Voreinstellungen_Double deleteVoreinstellungen_Double = (Voreinstellungen_Double) arg;
320 
321         Collection liste =  null;
322         Voreinstellungen_Double objekt =  null;
323 
324         Criteria criteria = new Criteria();
325 
326         if (deleteVoreinstellungen_Double.getProjekte() != null && deleteVoreinstellungen_Double.getProjekte().getProjektnummer() != null)
327             criteria.addEqualTo("Projektnummer", deleteVoreinstellungen_Double.getProjekte().getProjektnummer());
328 
329         liste = sucheQBC(Voreinstellungen_Double.class, criteria, null);
330         if(liste != null && liste.size() == 1)
331             objekt = (Voreinstellungen_Double) liste.iterator().next();
332 
333         retval = beginTransaction();
334         if(retval != false)
335             retval = deleteAndEndTransaction(objekt);
336         
337         return retval;
338     }
339 
340     /***
341       * @see org.fhw.cabaweb.ojb.abstracts.AbstractUseCase#sucheObjekt(java.lang.Object)
342       */
343     public final Object sucheObjekt(Object arg)
344     {
345         Voreinstellungen_Double suchVoreinstellungen_Double = (Voreinstellungen_Double) arg;
346         Collection liste =  null;
347         Object rueckgabeWert =  null;
348 
349         Criteria criteria = new Criteria();
350 
351         if (suchVoreinstellungen_Double.getProjekte() != null && suchVoreinstellungen_Double.getProjekte().getProjektnummer() != null)
352             criteria.addEqualTo("Projektnummer", suchVoreinstellungen_Double.getProjekte().getProjektnummer());
353 
354         liste = sucheQBC(Voreinstellungen_Double.class, criteria, null);
355         if(liste != null && liste.size() == 1)
356             rueckgabeWert = (Voreinstellungen_Double) liste.iterator().next();
357 
358         return rueckgabeWert;
359     }
360 
361     /***
362       * @see org.fhw.cabaweb.ojb.abstracts.AbstractUseCase#sucheObjekte(java.lang.Object)
363       */
364     public final Collection sucheObjekte(Object arg)
365     {
366         Voreinstellungen_Double suchVoreinstellungen_Double = (Voreinstellungen_Double) arg;
367         Collection rueckgabeWert =  null;
368         ArrayList orderBy = new ArrayList();
369 
370         Criteria criteria = new Criteria();
371 
372         if (suchVoreinstellungen_Double.getProjekte() != null && suchVoreinstellungen_Double.getProjekte().getProjektnummer() != null)
373             criteria.addEqualTo("Projektnummer", suchVoreinstellungen_Double.getProjekte().getProjektnummer());
374             
375         orderBy.add(0, new FieldHelper("Projektnummer", true));
376 
377         rueckgabeWert = sucheQBC(Voreinstellungen_Double.class, criteria, orderBy);
378 
379         return rueckgabeWert;
380     }
381 }