1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.fhw.cabaweb.data.dataobjects;
21
22 /***
23 * Klasse für die Repräsentation eines Ergebnisses
24 *
25 * @author <a href="mailto:thomas.vogt@tvc-software.com">Thomas Vogt</a>
26 * @version Version 1.0 25.07.2004
27 */
28 public class Ergebniss implements java.io.Serializable
29 {
30 /*** Die Projektnummer */
31 private Integer projektnummer;
32 /*** Die Gruppennummer */
33 private Integer gruppennummer;
34 /*** Das Quartal */
35 private Integer quartal;
36 /*** Der Gruppierungsname */
37 private String gruppierungsname;
38 /*** Der Gruppierungsnummer */
39 private Integer gruppierungsnummer;
40 /*** Der Untergruppierungsname */
41 private String untergruppierungsname;
42 /*** Der Untergruppierungsnummer */
43 private Integer untergruppierungsnummer;
44 /*** Die Feldnummer */
45 private Integer feldnummer;
46 /*** Die Tabellenname */
47 private String tabellenname;
48 /*** Der Feldname Benutzer */
49 private String feldname;
50 /*** Die Reihenfolge */
51 private Integer reihenfolge;
52 /*** Der gespeicherte Wert als String */
53 private String stringWert;
54 /*** Der Wert Symbol des gespeicherten Wertes */
55 private String stringWertSymbol;
56 /*** Der gespeicherte Wert als Object */
57 private Object objectWert;
58
59 /***
60 * Standardkonstruktor
61 */
62 public Ergebniss()
63 {
64 this.projektnummer = null;
65 this.gruppennummer = null;
66 this.quartal = null;
67 this.gruppierungsname = null;
68 this.gruppierungsnummer = null;
69 this.untergruppierungsname = null;
70 this.untergruppierungsnummer = null;
71 this.feldnummer = null;
72 this.feldname = null;
73 this.reihenfolge = null;
74 this.tabellenname = null;
75 this.stringWert = null;
76 this.stringWertSymbol = null;
77 this.objectWert = null;
78 }
79
80 /***
81 * Überschriebener Konstruktor mit alle Parametern als Übergabeparamerter
82 *
83 * @param projektnummer Die Projektnummer
84 * @param gruppennummer Die Gruppennummer
85 * @param quartal Das Quartal
86 * @param gruppierungsname Der Gruppierungsname
87 * @param gruppierungsnummer Die Gruppierungsnummer
88 * @param untergruppierungsname Der untergruppierungsname
89 * @param untergruppierungsnummer Die Untergruppierungsnummer
90 * @param feldnummer Die Feldnummer
91 * @param feldname Der Feldname Benutzer
92 * @param reihenfolge Die Reihenfolge
93 * @param tabellenname Der Tabellenname
94 * @param stringWert Der Wert String
95 * @param stringWertSymbol Das Wert-Symbol des gespeicherten Wertes
96 * @param objectWert Der Wert als Object
97 */
98 public Ergebniss(Integer projektnummer, Integer gruppennummer, Integer quartal, String gruppierungsname, Integer gruppierungsnummer, String untergruppierungsname, Integer untergruppierungsnummer, Integer feldnummer, String feldname, Integer reihenfolge, String tabellenname, String stringWert, String stringWertSymbol, Object objectWert)
99 {
100 this.projektnummer = projektnummer;
101 this.gruppennummer = gruppennummer;
102 this.quartal = quartal;
103 this.gruppierungsname = gruppierungsname;
104 this.gruppierungsnummer = gruppierungsnummer;
105 this.untergruppierungsname = untergruppierungsname;
106 this.untergruppierungsnummer = untergruppierungsnummer;
107 this.feldnummer = feldnummer;
108 this.feldname = feldname;
109 this.reihenfolge = reihenfolge;
110 this.tabellenname = tabellenname;
111 this.stringWert = stringWert;
112 this.stringWertSymbol = stringWertSymbol;
113 this.objectWert = objectWert;
114 }
115
116 /***
117 * Get Methode
118 *
119 * @return Feldname
120 */
121 public String getFeldname()
122 {
123 return feldname;
124 }
125
126 /***
127 * Get Methode
128 *
129 * @return Gruppennummer
130 */
131 public Integer getGruppennummer()
132 {
133 return gruppennummer;
134 }
135
136 /***
137 * Get Methode
138 *
139 * @return Quartal
140 */
141 public Integer getQuartal()
142 {
143 return quartal;
144 }
145
146 /***
147 * Get Methode
148 *
149 * @return Feldnummer
150 */
151 public Integer getFeldnummer()
152 {
153 return feldnummer;
154 }
155
156 /***
157 * Get Methode
158 *
159 * @return Projektnummer
160 */
161 public Integer getProjektnummer()
162 {
163 return projektnummer;
164 }
165
166 /***
167 * Get Methode
168 *
169 * @return Der Wert als String
170 */
171 public String getStringWert()
172 {
173 return stringWert;
174 }
175
176 /***
177 * Get Methode
178 *
179 * @return Der Wert als String
180 */
181 public String getStringWertSymbol()
182 {
183 return stringWertSymbol;
184 }
185
186 /***
187 * Get Methode
188 *
189 * @return Der Wert als Object
190 */
191 public Object getObjectWert()
192 {
193 return objectWert;
194 }
195
196 /***
197 * Get Methode
198 *
199 * @return Der Wert als String (Formatiert)
200 */
201 public String getGruppierungsname()
202 {
203 return gruppierungsname;
204 }
205
206 /***
207 * Get Methode
208 *
209 * @return Gruppierungsnummer
210 */
211 public Integer getGruppierungsnummer()
212 {
213 return gruppierungsnummer;
214 }
215
216 /***
217 * Get Methode
218 *
219 * @return Der Wert als String (Formatiert)
220 */
221 public String getTabellenname()
222 {
223 return tabellenname;
224 }
225
226 /***
227 * Get Methode
228 *
229 * @return Der Wert als String (Formatiert)
230 */
231 public String getUntergruppierungsname()
232 {
233 return untergruppierungsname;
234 }
235
236 /***
237 * Get Methode
238 *
239 * @return Untergruppierungsnummer
240 */
241 public Integer getUntergruppierungsnummer()
242 {
243 return untergruppierungsnummer;
244 }
245
246 /***
247 * Get Methode
248 *
249 * @return Reihenfolge
250 */
251 public Integer getReihenfolge()
252 {
253 return reihenfolge;
254 }
255
256 /***
257 * Set Methode
258 *
259 * @param gruppierungsname
260 */
261 public void setGruppierungsname(String gruppierungsname)
262 {
263 this.gruppierungsname = gruppierungsname;
264 }
265
266 /***
267 * Set Methode
268 *
269 * @param untergruppierungsname
270 */
271 public void setUntergruppierungsname(String untergruppierungsname)
272 {
273 this.untergruppierungsname = untergruppierungsname;
274 }
275
276 /***
277 * Set Methode
278 *
279 * @param feldname
280 */
281 public void setFeldname(String feldname)
282 {
283 this.feldname = feldname;
284 }
285
286 /***
287 * Set Methode
288 *
289 * @param feldnummer
290 */
291 public void setFeldnummer(Integer feldnummer)
292 {
293 this.feldnummer = feldnummer;
294 }
295
296 /***
297 * Set Methode
298 *
299 * @param reihenfolge
300 */
301 public void setReihenfolge(Integer reihenfolge)
302 {
303 this.reihenfolge = reihenfolge;
304 }
305
306 /***
307 * Set Methode
308 *
309 * @param gruppierungsnummer
310 */
311 public void setGruppierungsnummer(Integer gruppierungsnummer)
312 {
313 this.gruppierungsnummer = gruppierungsnummer;
314 }
315
316 /***
317 * Set Methode
318 *
319 * @param untergruppierungsnummer
320 */
321 public void setUntergruppierungsnummer(Integer untergruppierungsnummer)
322 {
323 this.untergruppierungsnummer = untergruppierungsnummer;
324 }
325
326 /***
327 * Set Methode
328 *
329 * @param gruppennummer
330 */
331 public void setGruppennummer(Integer gruppennummer)
332 {
333 this.gruppennummer = gruppennummer;
334 }
335
336 /***
337 * Set Methode
338 *
339 * @param quartal
340 */
341 public void setQuartal(Integer quartal)
342 {
343 this.quartal = quartal;
344 }
345
346 /***
347 * Set Methode
348 *
349 * @param projektnummer
350 */
351 public void setProjektnummer(Integer projektnummer)
352 {
353 this.projektnummer = projektnummer;
354 }
355
356 /***
357 * Set Methode
358 *
359 * @param stringWert
360 */
361 public void setStringWert(String stringWert)
362 {
363 this.stringWert = stringWert;
364 }
365
366 /***
367 * Set Methode
368 *
369 * @param stringWertSymbol
370 */
371 public void setStringWertSymbol(String stringWertSymbol)
372 {
373 this.stringWertSymbol = stringWertSymbol;
374 }
375
376 /***
377 * Set Methode
378 *
379 * @param objectWert
380 */
381 public void setObjectWert(Object objectWert)
382 {
383 this.objectWert = objectWert;
384 }
385
386 /***
387 * Set Methode
388 *
389 * @param tabellenname
390 */
391 public void setTabellenname(String tabellenname)
392 {
393 this.tabellenname = tabellenname;
394 }
395
396 /***
397 * Gibt den Inhalt der Klassenparameter als String zurück
398 *
399 * @return String mit dem Inhalt der Klassenparameter
400 */
401 public String toString()
402 {
403 return "[" + projektnummer + ", " + gruppennummer + ", " + quartal + "] " + feldname + " = " + stringWert + " " + stringWertSymbol;
404
405 }
406
407 }