View Javadoc

1   ////////////////////////////////////////////////////////////////////////////////
2   //CabaWeb
3   //Copyright (C) 2004  Thomas Vogt <Thomas.Vogt@TVC-Software.com>
4   //
5   //This library is free software; you can redistribute it and/or
6   //modify it under the terms of the GNU Lesser General Public
7   //License as published by the Free Software Foundation; either
8   //version 2.1 of the License, or (at your option) any later version.
9   //
10  //This library is distributed in the hope that it will be useful,
11  //but WITHOUT ANY WARRANTY; without even the implied warranty of
12  //MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13  //Lesser General Public License for more details.
14  //
15  //You should have received a copy of the GNU Lesser General Public
16  //License along with this library; if not, write to the Free Software
17  //Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
18  ////////////////////////////////////////////////////////////////////////////////
19  
20  package org.fhw.cabaweb.ojb.dataobjects;
21  
22  /***
23   * Klasse f&uuml;r die Datenbankrepr&auml;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       * &Uuml;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&uuml;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 }