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.Ergebnissdaten_Integer;
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 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          // Editieren des existierenden Eintrags
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 }