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  import java.io.Serializable;
23  /***
24   * Klasse f&uuml;r die Datenbankrepr&auml;sentation der Voreinstellungen_Feldnamen
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_Feldnamen implements Serializable
30  {
31      /*** Artificial PrimaryKey für die Identifikation der Feldnamen */
32      private Integer feldnummer;
33      /*** Foreign PrimaryKey für die Identifikation der Untergruppierung */
34      private Voreinstellungen_Untergruppierungsnamen voreinstellungen_untergruppierungsnamen;
35      /*** Rangordnung der Felder (Sortierung innerhalb einer Untergruppe) */
36      private Integer reihenfolge;
37      /*** Der Name der Tabelle in der sich das Feld befindet */
38      private String tabellenname;
39      /*** Der Name des Feldes in der Tabelle in der sich das Feld befindet */
40      private String feldname;
41      /*** Der Name des Feldes wie er für den Benutzer dargestellt wird */
42      private String feldname_benutzer;
43  
44      /***
45       * Standardkonstruktor
46       */
47      public Voreinstellungen_Feldnamen()
48      {
49          this.setFeldnummer(null);
50          this.setVoreinstellungen_untergruppierungsnamen(null);
51          this.setReihenfolge(null);
52          this.setTabellenname(null);
53          this.setFeldname(null);
54          this.setFeldname_benutzer(null);
55      }
56  
57      /***
58       * &Uuml;berschriebener Konstruktor mit alle Parametern als Übergabeparamerter
59       *
60       * @param feldnummer    Der Wert für den Parameter Feldnummer
61       * @param voreinstellungen_untergruppierungsnamen Der Wert für den Parameter Voreinstellungen_Untergruppierungsnamen
62       * @param reihenfolge   Rangordnung der Felder (Sortierung innerhalb einer Untergruppe)
63       * @param tabellenname  Der Name der Tabelle in der sich das Feld befindet
64       * @param feldname  Der Name des Feldes in der Tabelle in der sich das Feld befindet
65       * @param feldname_benutzer Der Name des Feldes wie er für den Benutzer dargestellt wird
66       */
67      public Voreinstellungen_Feldnamen(Integer feldnummer, Voreinstellungen_Untergruppierungsnamen voreinstellungen_untergruppierungsnamen, Integer reihenfolge, String tabellenname, String feldname, String feldname_benutzer)
68      {
69          this.setFeldnummer(feldnummer);
70          this.setVoreinstellungen_untergruppierungsnamen(voreinstellungen_untergruppierungsnamen);
71          this.setReihenfolge(reihenfolge);
72          this.setTabellenname(tabellenname);
73          this.setFeldname(feldname);
74          this.setFeldname_benutzer(feldname_benutzer);
75      }
76  
77      /***
78       * @param feldnummer
79       */
80      public void setFeldnummer(Integer feldnummer)
81      {
82          this.feldnummer = feldnummer;
83      }
84  
85      /***
86       * @return feldnummer
87       */
88      public Integer getFeldnummer()
89      {
90          return feldnummer;
91      }
92  
93  	/***
94  	 * @param voreinstellungen_untergruppierungsnamen
95  	 */
96  	public void setVoreinstellungen_untergruppierungsnamen(Voreinstellungen_Untergruppierungsnamen voreinstellungen_untergruppierungsnamen)
97  	{
98  		this.voreinstellungen_untergruppierungsnamen = voreinstellungen_untergruppierungsnamen;
99  	}
100 
101 	/***
102 	 * @return voreinstellungen_untergruppierungsnamen
103 	 */
104 	public Voreinstellungen_Untergruppierungsnamen getVoreinstellungen_untergruppierungsnamen()
105 	{
106 		return voreinstellungen_untergruppierungsnamen;
107 	}
108 
109     /***
110      * @param reihenfolge
111      */
112     public void setReihenfolge(Integer reihenfolge)
113     {
114         this.reihenfolge = reihenfolge;
115     }
116 
117     /***
118      * @return reihenfolge
119      */
120     public Integer getReihenfolge()
121     {
122         return reihenfolge;
123     }
124 
125     /***
126      * @param tabellenname
127      */
128     public void setTabellenname(String tabellenname)
129     {
130         this.tabellenname = tabellenname;
131     }
132 
133     /***
134      * @return tabellenname
135      */
136     public String getTabellenname()
137     {
138         return tabellenname;
139     }
140 
141 	/***
142 	 * @param feldname
143 	 */
144 	public void setFeldname(String feldname)
145 	{
146 		this.feldname = feldname;
147 	}
148 
149 	/***
150 	 * @return feldname
151 	 */ 
152 	public String getFeldname()
153 	{
154 		return feldname;
155 	}
156 
157 	/***
158 	 * @param feldname_benutzer
159 	 */
160 	public void setFeldname_benutzer(String feldname_benutzer)
161 	{
162 		this.feldname_benutzer = feldname_benutzer;
163 	}
164 
165 	/***
166 	 * @return feldname_benutzer
167 	 */
168 	public String getFeldname_benutzer()
169 	{
170 		return feldname_benutzer;
171 	}
172 
173     /***
174      * Gibt den Inhalt der Klassenparameter als String zur&uuml;ck
175      *
176      * @return String mit dem Inhalt der Klassenparameter
177      */
178     public String toString()
179     {
180         return "[ Feldnummer " + feldnummer + " Gruppierung " + voreinstellungen_untergruppierungsnamen.getVoreinstellungen_gruppierungsnamen().getGruppierungsname() + " Untergruppierung " + voreinstellungen_untergruppierungsnamen.getUntergruppierungsname() + " Projekt " + voreinstellungen_untergruppierungsnamen.getVoreinstellungen_gruppierungsnamen().getProjekte().getProjektname() + " ] Feldname: " + feldname + " Tabellenname: " + tabellenname + " Feldname Benutzer: " + feldname_benutzer;
181     }
182 }