1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.fhw.cabaweb.webfrontend.forms.multiple;
20
21 import java.util.Collection;
22
23 import javax.servlet.http.HttpServletRequest;
24
25 import org.apache.struts.action.ActionForm;
26 import org.apache.struts.action.ActionMapping;
27
28 /***
29 * Formularklasse der MVC Architektur von Struts.
30 * In diesem Fall für eine Collection von Objekten (Liste der Projektbeschreibungen)
31 *
32 * @author <a href="mailto:thomas.vogt@tvc-software.com">Thomas Vogt</a>
33 * @version Version 1.0 02.07.2004
34 */
35 public final class ProjektbeschreibungenForm extends ActionForm {
36
37
38 /*** Collection von Projekten Objekten */
39 private Collection projektbeschreibungen = null;
40
41
42
43 /***
44 * GET Methode
45 *
46 * @return der Parameterwert (Collection von Projektbeschreibungen)
47 */
48 public Collection getProjektbeschreibungen()
49 {
50 return this.projektbeschreibungen;
51 }
52
53 /***
54 * SET Methode
55 *
56 * @param projektbeschreibungen Der zu setzende Parameterwert (Collection von Projektbeschreibungen)
57 */
58 public void setProjektbeschreibungen(Collection projektbeschreibungen)
59 {
60 this.projektbeschreibungen = projektbeschreibungen;
61 }
62
63
64
65 /***
66 * Zurücksetzen aller Parameterwerte auf die Default Werte.
67 *
68 * @param mapping Das Mapping das benutzt wurde um diese Instanz zu selektieren
69 * @param request Die Servlet Anfrage die wir gerade bearbeiten
70 */
71 public void reset(ActionMapping mapping, HttpServletRequest request)
72 {
73 this.projektbeschreibungen = null;
74 }
75 }