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 03.05.2004
28   */
29  public class Ergebnissdaten_Gruppierungsnamen implements Serializable
30  {
31      /*** Artificial PrimaryKey für die Identifikation der Gruppierung */
32      private Integer gruppierungsnummer;
33      /*** Foreign PrimaryKey für die Identifikation des Projekts */
34      private Projekte projekte;
35      /*** Der Name der Gruppierung */
36      private String gruppierungsname;
37  
38      /***
39       * Standardkonstruktor
40       */
41      public Ergebnissdaten_Gruppierungsnamen()
42      {
43          this.setGruppierungsnummer(null);
44          this.setProjekte(null);
45          this.setGruppierungsname(null);
46      }
47  
48      /***
49       * &Uuml;berschriebener Konstruktor mit alle Parametern als Übergabeparamerter
50       *
51       * @param gruppierungsnummer    Der Wert für den Parameter Gruppierungsnummer
52       * @param projekte	Der Wert für den Parameter Projekt
53       * @param gruppierungsname	Der Name der Gruppierung
54       */
55      public Ergebnissdaten_Gruppierungsnamen(Integer gruppierungsnummer, Projekte projekte, String gruppierungsname)
56      {
57          this.setGruppierungsnummer(gruppierungsnummer);
58          this.setProjekte(projekte);
59          this.setGruppierungsname(gruppierungsname);
60      }
61  
62      /***
63       * gets projekte
64       * @return projekte 
65       */
66      public Projekte getProjekte() {
67          return projekte;
68      }
69  
70      /***
71       * sets projekte
72       * @param projekte projekte 
73       */
74      public void setProjekte(Projekte projekte) {
75          this.projekte = projekte;
76      }
77  
78  
79      /***
80       * gets gruppierungsnummer
81       * @return gruppierungsnummer 
82       */
83      public Integer getGruppierungsnummer() {
84          return gruppierungsnummer;
85      }
86  
87      /***
88       * sets gruppierungsnummer
89       * @param gruppierungsnummer gruppierungsnummer 
90       */
91      public void setGruppierungsnummer(Integer gruppierungsnummer) {
92          this.gruppierungsnummer = gruppierungsnummer;
93      }
94  
95      /***
96       * gets gruppierungsname
97       * @return gruppierungsname 
98       */
99      public String getGruppierungsname() {
100         return gruppierungsname;
101     }
102 
103     /***
104      * sets gruppierungsname
105      * @param gruppierungsname gruppierungsname 
106      */
107     public void setGruppierungsname(String gruppierungsname) {
108         this.gruppierungsname = gruppierungsname;
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 "[ Projekt " + getProjekte().getProjektname() + " ] Gruppierungsnummer: " + gruppierungsnummer + " Gruppierungsname: " + gruppierungsname;
119     }
120 }