1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.fhw.cabaweb.ojb.dataobjects;
21
22 import java.io.Serializable;
23 /***
24 * Klasse für die Datenbankrepräsentation der Projektbeschreibungen
25 *
26 * @author <a href="mailto:thomas.vogt@tvc-software.com">Thomas Vogt</a>
27 * @version Version 1.0 05.05.2004
28 */
29 public class Voreinstellungen_Gruppierungsbeschreibungen implements Serializable
30 {
31 /*** Foreign PrimaryKey für die Identifikation des Voreinstellungen_Gruppierungsnamen */
32 private Voreinstellungen_Gruppierungsnamen voreinstellungen_gruppierungsnamen;
33 /*** Foreign PrimaryKey für die Identifikation der Sprache */
34 private Sprachen sprachen;
35 /*** Die Kurzbeschreibung des Voreinstellungen_Gruppierungsnamen in dieser Sprache des Projekts */
36 private String kurzbeschreibung;
37 /*** Die Beschreibung des Voreinstellungen_Gruppierungsnamen in dieser Sprache des Projekts */
38 private String beschreibung;
39
40 /***
41 * Standardkonstruktor
42 */
43 public Voreinstellungen_Gruppierungsbeschreibungen()
44 {
45 this.voreinstellungen_gruppierungsnamen = null;
46 this.sprachen = null;
47 this.kurzbeschreibung = null;
48 this.beschreibung = null;
49 }
50
51 /***
52 * Überschriebener Konstruktor mit alle Parametern als Übergabeparamerter
53 *
54 * @param voreinstellungen_gruppierungsnamen Der Wert für den Parameter Voreinstellungen_Gruppierungsnamen
55 * @param sprachen Der Wert für den Parameter Sprache
56 * @param kurzbeschreibung Der Wert für den Kurzbeschreibungs-Parameter
57 * @param beschreibung Der Wert für den Beschreibungs-Parameter
58 */
59 public Voreinstellungen_Gruppierungsbeschreibungen(Voreinstellungen_Gruppierungsnamen voreinstellungen_gruppierungsnamen, Sprachen sprachen, String kurzbeschreibung, String beschreibung)
60 {
61 this.voreinstellungen_gruppierungsnamen = voreinstellungen_gruppierungsnamen;
62 this.sprachen = sprachen;
63 this.kurzbeschreibung = kurzbeschreibung;
64 this.beschreibung = beschreibung;
65 }
66
67 /***
68 * Getter Methode für das zugeordnete Voreinstellungen_Gruppierungsnamen Objekt
69 *
70 * @return Projekte Das zugeordnete Voreinstellungen_Gruppierungsnamen Objekt
71 */
72 public Voreinstellungen_Gruppierungsnamen getVoreinstellungen_gruppierungsnamen()
73 {
74 return this.voreinstellungen_gruppierungsnamen;
75 }
76
77 /***
78 * Getter Methode für die zugeordnete Sprache
79 *
80 * @return Sprachen Die zugeordnete Sprache
81 */
82 public Sprachen getSprachen()
83 {
84 return this.sprachen;
85 }
86
87 /***
88 * Getter Methode für den Parameter Kurzbeschreibung
89 *
90 * @return String Die Kurzbeschreibung
91 */
92 public String getKurzbeschreibung()
93 {
94 return kurzbeschreibung;
95 }
96
97 /***
98 * Getter Methode für den Parameter Beschreibung
99 *
100 * @return String Die Beschreibung
101 */
102 public String getBeschreibung()
103 {
104 return beschreibung;
105 }
106
107 /***
108 * Setter Methode für den Parameter Sprachen
109 *
110 * @param sprachen Sprachen-Objekt mit dem neuen Parameterwert
111 */
112 public void setSprachen(Sprachen sprachen)
113 {
114 this.sprachen = sprachen;
115 }
116
117 /***
118 * Setter Methode für den Parameter Voreinstellungen_Gruppierungsnamen
119 *
120 * @param voreinstellungen_gruppierungsnamen Voreinstellungen_Gruppierungsnamen-Objekt mit dem neuen Parameterwert
121 */
122 public void setVoreinstellungen_gruppierungsnamen(Voreinstellungen_Gruppierungsnamen voreinstellungen_gruppierungsnamen)
123 {
124 this.voreinstellungen_gruppierungsnamen = voreinstellungen_gruppierungsnamen;
125 }
126
127 /***
128 * Setter Methode für den Parameter Kurzbeschreibung
129 *
130 * @param kurzbeschreibung String mit dem neuen Parameterwert
131 */
132 public void setKurzbeschreibung(String kurzbeschreibung)
133 {
134 this.kurzbeschreibung = kurzbeschreibung;
135 }
136
137 /***
138 * Setter Methode für den Parameter Beschreibung
139 *
140 * @param beschreibung String mit dem neuen Parameterwert
141 */
142 public void setBeschreibung(String beschreibung)
143 {
144 this.beschreibung = beschreibung;
145 }
146
147 /***
148 * Gibt den Inhalt der Klassenparameter als String zurück
149 *
150 * @return String mit dem Inhalt der Klassenparameter
151 */
152 public String toString()
153 {
154 return "[ Gruppierung " + voreinstellungen_gruppierungsnamen.getGruppierungsname() +" Projekt " + voreinstellungen_gruppierungsnamen.getProjekte().getProjektname() + ", Sprache " + sprachen.getSprachname() + " ] Kurzbeschreibung: " + kurzbeschreibung + " Beschreibung: " + beschreibung;
155 }
156 }