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.data.dataobjects;
21  
22  /***
23   * Klasse die eine Beziehung ForschungUndEntwicklung - Produktart&auml;nderung kapselt
24   *
25   * @author	<a href="mailto:thomas.vogt@tvc-software.com">Thomas Vogt</a>
26   * @version	Version 1.0 05.03.2004
27   */
28  public class ForschungUndEntwicklung
29  {
30      /***
31       * Die Membervariable für die wirksamen Forschungs- und Entwicklungsaufwendungen
32       */
33      private double forschungUndEntwicklungWirksam = 0.0;
34      /***
35       * Die Membervariable für die Produktart&auml;nderung
36       */
37      private int produktartaenderung = 0;
38  
39      /***
40       * Standardkonstruktor, setzt Elemente auf 0.00
41       */
42      public ForschungUndEntwicklung()
43      {
44          this.forschungUndEntwicklungWirksam = 0.0;
45          this.produktartaenderung = 0;
46      }
47  
48      /***
49       * &Uuml;berschriebener Konstruktor, setzt Elemente auf entsprechend &uuml;bergebene Werte
50       *
51       * @param   forschungUndEntwicklungWirksam  Die wirksamen Forschungs- und Entwicklungsaufwendungen
52       * @param   produktartaenderung  Die Produktart&auml;nderung
53       */
54      public ForschungUndEntwicklung(double forschungUndEntwicklungWirksam, int produktartaenderung)
55      {
56          this.forschungUndEntwicklungWirksam = forschungUndEntwicklungWirksam;
57          this.produktartaenderung = produktartaenderung;
58      }
59  
60      /***
61       * Funktion um die wirksamen Forschungs- und Entwicklungsaufwendungen zu setzen
62       *
63       * @param	forschungUndEntwicklungWirksam	Die wirksamen Forschungs- und Entwicklungsaufwendungen
64       */
65      public void setForschungUndEntwicklungWirksam(double forschungUndEntwicklungWirksam)
66      {
67          this.forschungUndEntwicklungWirksam = forschungUndEntwicklungWirksam;
68      }
69  
70      /***
71       * Funktion um die wirksamen Forschungs- und Entwicklungsaufwendungen zur&uuml;ckzugeben
72       *
73       * @return	Die wirksamen Forschungs- und Entwicklungsaufwendungen
74       */
75      public double getForschungUndEntwicklungWirksam()
76      {
77          return forschungUndEntwicklungWirksam;
78      }
79  
80      /***
81       * Funktion um die Produktart&auml;nderung zu setzen
82       *
83       * @param	produktartaenderung	Die Produktart&auml;nderung
84       */
85      public void setProduktartaenderung(int produktartaenderung)
86      {
87          this.produktartaenderung = produktartaenderung;
88      }
89  
90      /***
91       * Funktion um die Produktart&auml;nderung zur&uuml;ckzugeben
92       *
93       * @return	Die Produktart&auml;nderung
94       */
95      public int getProduktartaenderung()
96      {
97          return produktartaenderung;
98      }
99  
100     /***
101      * Gibt den Inhalt der Klassenparameter als String zur&uuml;ck
102      *
103      * @return String mit dem Inhalt der Klassenparameter
104      */
105     public String toString()
106     {
107         return forschungUndEntwicklungWirksam + " | " + produktartaenderung;
108 
109     }
110 }