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_Feldbeschreibungen implements Serializable
30 {
31 /*** Foreign PrimaryKey für die Identifikation des Voreinstellungen_Feldnamen */
32 private Voreinstellungen_Feldnamen voreinstellungen_feldnamen;
33 /*** Foreign PrimaryKey für die Identifikation der Sprache */
34 private Sprachen sprachen;
35 /*** Das Grössenkennzeichen des Feldes in dieser Sprache */
36 private String groessenkennzeichen;
37 /*** Die Kurzbeschreibung des Feldes in dieser Sprache */
38 private String kurzbeschreibung;
39 /*** Die Beschreibung des Feldes in dieser Sprache */
40 private String beschreibung;
41 /*** Das Anzeigefoprmat des Feldes in dieser Sprache */
42 private String anzeigeformat;
43
44 /***
45 * Standardkonstruktor
46 */
47 public Voreinstellungen_Feldbeschreibungen()
48 {
49 this.voreinstellungen_feldnamen = null;
50 this.sprachen = null;
51 this.groessenkennzeichen = null;
52 this.kurzbeschreibung = null;
53 this.beschreibung = null;
54 this.anzeigeformat = null;
55 }
56
57 /***
58 * Überschriebener Konstruktor mit alle Parametern als Übergabeparamerter
59 *
60 * @param voreinstellungen_feldnamen Der Wert für den Parameter Voreinstellungen_Feldnamen
61 * @param sprachen Der Wert für den Parameter Sprache
62 * @param groessenkennzeichen Das Grössenkennzeichen des Feldes in dieser Sprache
63 * @param kurzbeschreibung Der Wert für den Kurzbeschreibungs-Parameter
64 * @param beschreibung Der Wert für den Beschreibungs-Parameter
65 * @param anzeigeformat Das Anzeigefoprmat des Feldes in dieser Sprache
66 */
67 public Voreinstellungen_Feldbeschreibungen(Voreinstellungen_Feldnamen voreinstellungen_feldnamen, Sprachen sprachen, String groessenkennzeichen, String kurzbeschreibung, String beschreibung, String anzeigeformat)
68 {
69 this.voreinstellungen_feldnamen = voreinstellungen_feldnamen;
70 this.sprachen = sprachen;
71 this.groessenkennzeichen = groessenkennzeichen;
72 this.kurzbeschreibung = kurzbeschreibung;
73 this.beschreibung = beschreibung;
74 this.anzeigeformat = anzeigeformat;
75 }
76
77 /***
78 * Getter Methode für das zugeordnete Voreinstellungen_Gruppierungsnamen Objekt
79 *
80 * @return Voreinstellungen_Untergruppierungsnamen Das zugeordnete Voreinstellungen_Gruppierungsnamen Objekt
81 */
82 public Voreinstellungen_Feldnamen getVoreinstellungen_feldnamen()
83 {
84 return this.voreinstellungen_feldnamen;
85 }
86
87 /***
88 * Getter Methode für die zugeordnete Sprache
89 *
90 * @return Sprachen Die zugeordnete Sprache
91 */
92 public Sprachen getSprachen()
93 {
94 return this.sprachen;
95 }
96
97 /***
98 * Getter Methode für den Parameter Groessenkennzeichen
99 *
100 * @return String Das Groessenkennzeichen
101 */
102 public String getGroessenkennzeichen()
103 {
104 return groessenkennzeichen;
105 }
106
107 /***
108 * Getter Methode für den Parameter Kurzbeschreibung
109 *
110 * @return String Die Kurzbeschreibung
111 */
112 public String getKurzbeschreibung()
113 {
114 return kurzbeschreibung;
115 }
116
117 /***
118 * Getter Methode für den Parameter Beschreibung
119 *
120 * @return String Die Beschreibung
121 */
122 public String getBeschreibung()
123 {
124 return beschreibung;
125 }
126
127 /***
128 * Getter Methode für den Parameter Anzeigeformat
129 *
130 * @return String Das Anzeigeformat
131 */
132 public String getAnzeigeformat()
133 {
134 return anzeigeformat;
135 }
136
137 /***
138 * Setter Methode für den Parameter Sprachen
139 *
140 * @param sprachen Sprachen-Objekt mit dem neuen Parameterwert
141 */
142 public void setSprachen(Sprachen sprachen)
143 {
144 this.sprachen = sprachen;
145 }
146
147 /***
148 * Setter Methode für den Parameter Voreinstellungen_Feldnamen
149 *
150 * @param voreinstellungen_feldnamen Voreinstellungen_Feldnamen-Objekt mit dem neuen Parameterwert
151 */
152 public void setVoreinstellungen_feldnamen(Voreinstellungen_Feldnamen voreinstellungen_feldnamen)
153 {
154 this.voreinstellungen_feldnamen = voreinstellungen_feldnamen;
155 }
156
157 /***
158 * Setter Methode für den Parameter Groessenkennzeichen
159 *
160 * @param groessenkennzeichen String mit dem neuen Parameterwert
161 */
162 public void setGroessenkennzeichen(String groessenkennzeichen)
163 {
164 this.groessenkennzeichen = groessenkennzeichen;
165 }
166
167 /***
168 * Setter Methode für den Parameter Kurzbeschreibung
169 *
170 * @param kurzbeschreibung String mit dem neuen Parameterwert
171 */
172 public void setKurzbeschreibung(String kurzbeschreibung)
173 {
174 this.kurzbeschreibung = kurzbeschreibung;
175 }
176
177 /***
178 * Setter Methode für den Parameter Beschreibung
179 *
180 * @param beschreibung String mit dem neuen Parameterwert
181 */
182 public void setBeschreibung(String beschreibung)
183 {
184 this.beschreibung = beschreibung;
185 }
186
187 /***
188 * Setter Methode für den Parameter Anzeigeformat
189 *
190 * @param anzeigeformat String mit dem neuen Parameterwert
191 */
192 public void setAnzeigeformat(String anzeigeformat)
193 {
194 this.anzeigeformat = anzeigeformat;
195 }
196
197 /***
198 * Gibt den Inhalt der Klassenparameter als String zurück
199 *
200 * @return String mit dem Inhalt der Klassenparameter
201 */
202 public String toString()
203 {
204 return "[ Feldname " + voreinstellungen_feldnamen.getFeldname() + ", Sprache " + sprachen.getSprachname() + " ] Grössenkennzeichen: " + groessenkennzeichen + " Kurzbeschreibung: " + kurzbeschreibung + " Beschreibung: " + beschreibung + " Anzeigeformat: " + anzeigeformat;
205 }
206 }