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 Berechnungsaufträge
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_Untergruppierungsnamen implements Serializable
30  {
31      /*** Artificial PrimaryKey für die Identifikation der Untergruppierung */
32      private Integer untergruppierungsnummer;
33      /*** Foreign PrimaryKey für die Identifikation der Gruppierung */
34      private Voreinstellungen_Gruppierungsnamen voreinstellungen_gruppierungsnamen;
35      /*** Der Name der Untergruppierung */
36      private String untergruppierungsname;
37  
38      /***
39       * Standardkonstruktor
40       */
41      public Voreinstellungen_Untergruppierungsnamen()
42      {
43          this.setUntergruppierungsnummer(null);
44          this.setVoreinstellungen_gruppierungsnamen(null);
45          this.setUntergruppierungsname(null);
46      }
47  
48      /***
49       * &Uuml;berschriebener Konstruktor mit alle Parametern als Übergabeparamerter
50       *
51       * @param untergruppierungsnummer    Der Wert für den Parameter Untergruppierungsnummer
52       * @param voreinstellungen_gruppierungsnamen	Der Wert für den Parameter Voreinstellungen_Gruppierungsnamen
53       * @param untergruppierungsname Der Name der Untergruppierung
54       */
55      public Voreinstellungen_Untergruppierungsnamen(Integer untergruppierungsnummer, Voreinstellungen_Gruppierungsnamen voreinstellungen_gruppierungsnamen, String untergruppierungsname)
56      {
57          this.setUntergruppierungsnummer(untergruppierungsnummer);
58          this.setVoreinstellungen_gruppierungsnamen(voreinstellungen_gruppierungsnamen);
59          this.setUntergruppierungsname(untergruppierungsname);
60      }
61  
62      /***
63       * gets voreinstellungen_gruppierungsnamen
64       * @return voreinstellungen_gruppierungsnamen 
65       */
66      public Voreinstellungen_Gruppierungsnamen getVoreinstellungen_gruppierungsnamen() {
67          return voreinstellungen_gruppierungsnamen;
68      }
69  
70      /***
71       * sets voreinstellungen_gruppierungsnamen
72       * @param voreinstellungen_gruppierungsnamen voreinstellungen_gruppierungsnamen 
73       */
74      public void setVoreinstellungen_gruppierungsnamen(Voreinstellungen_Gruppierungsnamen voreinstellungen_gruppierungsnamen) {
75          this.voreinstellungen_gruppierungsnamen = voreinstellungen_gruppierungsnamen;
76      }
77  
78  
79      /***
80       * gets untergruppierungsnummer
81       * @return untergruppierungsnummer 
82       */
83      public Integer getUntergruppierungsnummer() {
84          return untergruppierungsnummer;
85      }
86  
87      /***
88       * sets untergruppierungsnummer
89       * @param untergruppierungsnummer untergruppierungsnummer 
90       */
91      public void setUntergruppierungsnummer(Integer untergruppierungsnummer) {
92          this.untergruppierungsnummer = untergruppierungsnummer;
93      }
94  
95      /***
96       * gets untergruppierungsname
97       * @return untergruppierungsname 
98       */
99      public String getUntergruppierungsname() {
100         return untergruppierungsname;
101     }
102 
103     /***
104      * sets untergruppierungsname
105      * @param untergruppierungsname untergruppierungsname 
106      */
107     public void setUntergruppierungsname(String untergruppierungsname) {
108         this.untergruppierungsname = untergruppierungsname;
109     }
110 
111     /***
112      * Gibt den Inhalt der Klassenparameter als String zur&uuml;ck
113      *
114      * @return String mit dem Inhalt der Klassenparameter
115      */
116     public String toString()
117     {
118         return "[ Gruppierung " + voreinstellungen_gruppierungsnamen.getGruppierungsname() + " Projekt " + voreinstellungen_gruppierungsnamen.getProjekte().getProjektname() + " ] Untergruppierungsnummer: " + untergruppierungsnummer + " Untergruppierungsname: " + untergruppierungsname;
119     }
120 }