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 /***
23 * Klasse für die Datenbankrepräsentation der Sprachen
24 *
25 * @author <a href="mailto:thomas.vogt@tvc-software.com">Thomas Vogt</a>
26 * @version Version 1.0 11.04.2004
27 */
28 public class Sprachen implements java.io.Serializable
29 {
30 /*** Artificial PrimaryKey für die Identifikation der Sprache */
31 private Integer sprachnummer;
32 /*** Der Name der Sprache */
33 private String sprachname;
34 /*** In Auswahllisten anzeigen oder nicht */
35 private Boolean anzeigen;
36
37 /***
38 * Standardkonstruktor
39 */
40 public Sprachen()
41 {
42 this.sprachnummer = null;
43 this.sprachname = null;
44 this.anzeigen = null;
45 }
46
47 /***
48 * Überschriebener Konstruktor mit alle Parametern als Übergabeparamerter
49 *
50 * @param sprachnummer Der Wert für den Parameter Sprachnummer
51 * @param sprachname Der Wert für den Parameter Sprachname
52 * @param anzeigen Der Wert für den Anzeigen-Parameter
53 */
54 public Sprachen(Integer sprachnummer, String sprachname, Boolean anzeigen)
55 {
56 this.sprachnummer = sprachnummer;
57 this.sprachname = sprachname;
58 this.anzeigen = anzeigen;
59 }
60
61 /***
62 * Getter Methode für den Parameter Sprachnummer
63 *
64 * @return Integer Die Sprachnummer
65 */
66 public Integer getSprachnummer()
67 {
68 return sprachnummer;
69 }
70
71 /***
72 * Getter Methode für den Parameter Sprachname
73 *
74 * @return String Der Sprachname
75 */
76 public String getSprachname()
77 {
78 return sprachname;
79 }
80
81 /***
82 * Getter Methode für den Anzeigen-Parameter
83 *
84 * @return Boolean Der Anzeigen-Parameter
85 */
86 public Boolean getAnzeigen()
87 {
88 return anzeigen;
89 }
90
91 /***
92 * Setter Methode für den Parameter Sprachnummer
93 *
94 * @param newSprachnummer Integer mit dem neuen Parameterwert
95 */
96 public void setSprachnummer(Integer newSprachnummer)
97 {
98 sprachnummer = newSprachnummer;
99 }
100
101 /***
102 * Setter Methode für den Parameter Sprachname
103 *
104 * @param newSprachname String mit dem neuen Parameterwert
105 */
106 public void setSprachname(String newSprachname)
107 {
108 sprachname = newSprachname;
109 }
110
111 /***
112 * Setter Methode für den Anzeigen-Parameter
113 *
114 * @param newAnzeigen Boolean mit dem neuen Parameterwert
115 */
116 public void setAnzeigen(Boolean newAnzeigen)
117 {
118 anzeigen = newAnzeigen;
119 }
120
121 /***
122 * Gibt den Inhalt der Klassenparameter als String zurück
123 *
124 * @return String mit dem Inhalt der Klassenparameter
125 */
126 public String toString()
127 {
128 return "[" + sprachnummer + "] Sprache: " + sprachname + " wird angezeigt: " + anzeigen;
129 }
130 }