1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.fhw.cabaweb.data.dataobjects;
21
22 /***
23 * Klasse die eine Beziehungen der Lizenzverkäufe und Käufe kapselt
24 *
25 * @author <a href="mailto:thomas.vogt@tvc-software.com">Thomas Vogt</a>
26 * @version Version 1.0 21.08.2004
27 */
28 public class Lizenzverkauf
29 {
30 /***
31 * Die Membervariable für die Gruppennummer
32 */
33 private Integer gruppennummer;
34 /***
35 * Die Membervariable für die verkaufte Produktart
36 */
37 private int produktartVerkauf;
38 /***
39 * Die Membervariable für die Nummer des Unternehmens, an das die Produktart verkauft wird
40 */
41 private int unternehmenVerkauf;
42 /***
43 * Die Membervariable für das Unternehmen von dem eine Produktart lizensiert wird
44 */
45 private int unternehmenKauf;
46 /***
47 * Die Membervariable für die Kosten der gekauften Produktart
48 */
49 private double kostenKauf;
50
51 /***
52 * Standardkonstruktor, setzt Elemente auf 0
53 */
54 public Lizenzverkauf()
55 {
56 this.gruppennummer = new Integer(0);
57 this.produktartVerkauf = 0;
58 this.unternehmenVerkauf = 0;
59 this.unternehmenKauf = 0;
60 this.kostenKauf = 0.00;
61 }
62
63 /***
64 * Überschriebener Konstruktor, setzt Elemente auf entsprechend übergebene Werte
65 *
66 * @param gruppennummer Die Gruppennummer
67 * @param produktartVerkauf Die verkaufte Produktart
68 * @param unternehmenVerkauf Die Nummer des Unternehmens, an das die Produktart verkauft wird
69 * @param unternehmenKauf Das Unternehmen von dem eine Produktart lizensiert wird
70 * @param kostenKauf Die Kosten der gekauften Produktart
71 */
72 public Lizenzverkauf(Integer gruppennummer, int produktartVerkauf, int unternehmenVerkauf, int unternehmenKauf, double kostenKauf)
73 {
74 this.gruppennummer = gruppennummer;
75 this.produktartVerkauf = produktartVerkauf;
76 this.unternehmenVerkauf = unternehmenVerkauf;
77 this.unternehmenKauf = unternehmenKauf;
78 this.kostenKauf = kostenKauf;
79 }
80
81 /***
82 * GET Methode
83 *
84 * @return gruppennummer
85 */
86 public Integer getGruppennummer()
87 {
88 return gruppennummer;
89 }
90
91 /***
92 * GET Methode
93 *
94 * @return kostenKauf
95 */
96 public double getKostenKauf()
97 {
98 return kostenKauf;
99 }
100
101 /***
102 * GET Methode
103 *
104 * @return unternehmenKauf
105 */
106 public int getUnternehmenKauf()
107 {
108 return unternehmenKauf;
109 }
110
111 /***
112 * GET Methode
113 *
114 * @return produktartVerkauf
115 */
116 public int getProduktartVerkauf()
117 {
118 return produktartVerkauf;
119 }
120
121 /***
122 * GET Methode
123 *
124 * @return unternehmenVerkauf
125 */
126 public int getUnternehmenVerkauf()
127 {
128 return unternehmenVerkauf;
129 }
130
131 /***
132 * SET Methode
133 *
134 * @param gruppennummer
135 */
136 public void setGruppennummer(Integer gruppennummer)
137 {
138 this.gruppennummer = gruppennummer;
139 }
140
141 /***
142 * SET Methode
143 *
144 * @param kostenKauf
145 */
146 public void setKostenKauf(double kostenKauf)
147 {
148 this.kostenKauf = kostenKauf;
149 }
150
151 /***
152 * SET Methode
153 *
154 * @param unternehmenKauf
155 */
156 public void setUnternehmenKauf(int unternehmenKauf)
157 {
158 this.unternehmenKauf = unternehmenKauf;
159 }
160
161 /***
162 * SET Methode
163 *
164 * @param produktartVerkauf
165 */
166 public void setProduktartVerkauf(int produktartVerkauf)
167 {
168 this.produktartVerkauf = produktartVerkauf;
169 }
170
171 /***
172 * SET Methode
173 *
174 * @param unternehmenVerkauf
175 */
176 public void setUnternehmenVerkauf(int unternehmenVerkauf)
177 {
178 this.unternehmenVerkauf = unternehmenVerkauf;
179 }
180
181 /***
182 * Gibt den Inhalt der Klassenparameter als String zurück
183 *
184 * @return String mit dem Inhalt der Klassenparameter
185 */
186 public String toString()
187 {
188 return gruppennummer + " [ " + produktartVerkauf + " | " + unternehmenVerkauf + " ] [ " + unternehmenKauf + " | " + kostenKauf + " ]";
189 }
190 }