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 Beziehung Qualitaetssicherung - Fehlerrate - Ausschuss kapselt
24 *
25 * @author <a href="mailto:thomas.vogt@tvc-software.com">Thomas Vogt</a>
26 * @version Version 1.0 12.03.2004
27 */
28 public class Qualitaetssicherung
29 {
30 /***
31 * Die Membervariable für die Qualitätssicherungsaufwendungen
32 */
33 private double qsaufwendung;
34 /***
35 * Die Membervariable für die Fehlerrate
36 */
37 private double fehlerrate;
38 /***
39 * Die Membervariable für die Ausschussrate
40 */
41 private double ausschussrate;
42
43 /***
44 * Standardkonstruktor, setzt Elemente auf 0.00
45 */
46 public Qualitaetssicherung()
47 {
48 this.qsaufwendung = 0.00;
49 this.fehlerrate = 0.00;
50 this.ausschussrate = 0.00;
51 }
52
53 /***
54 * Überschriebener Konstruktor, setzt Elemente auf entsprechend übergebene Werte
55 *
56 * @param qsaufwendung Die Qualitätssicherungsaufwendungen
57 * @param fehlerrate Die Fehlerrate
58 * @param ausschussrate Die Ausschussrate
59 */
60 public Qualitaetssicherung(double qsaufwendung, double fehlerrate, double ausschussrate)
61 {
62 this.qsaufwendung = qsaufwendung;
63 this.fehlerrate = fehlerrate;
64 this.ausschussrate = ausschussrate;
65 }
66
67 /***
68 * Funktion um die Qualitätssicherungsausgaben in Euro zu setzen
69 *
70 * @param qsaufwendung Die Qualitätssicherungsausgaben in Euro
71 */
72 public void setQualitaetssicherungsausgaben(double qsaufwendung)
73 {
74 this.qsaufwendung = qsaufwendung;
75 }
76
77 /***
78 * Funktion um die Qualitätssicherungsausgaben in Euro zurückzugeben
79 *
80 * @return Die Qualitätssicherungsausgaben in Euro
81 */
82 public double getQualitaetssicherungsausgaben()
83 {
84 return qsaufwendung;
85 }
86
87 /***
88 * Funktion um die Fehlerrate zu setzen
89 *
90 * @param fehlerrate Die Fehlerrate
91 */
92 public void setFehlerrate(double fehlerrate)
93 {
94 this.fehlerrate = fehlerrate;
95 }
96
97 /***
98 * Funktion um die Fehlerrate zurückzugeben
99 *
100 * @return Die Fehlerrate
101 */
102 public double getFehlerrate()
103 {
104 return fehlerrate;
105 }
106
107 /***
108 * Funktion um die Ausschussrate zu setzen
109 *
110 * @param ausschussrate Die Ausschussrate
111 */
112 public void setAusschussrate(double ausschussrate)
113 {
114 this.ausschussrate = ausschussrate;
115 }
116
117 /***
118 * Funktion um die Ausschussrate zurückzugeben
119 *
120 * @return Die Ausschussrate
121 */
122 public double getAusschussrate()
123 {
124 return ausschussrate;
125 }
126
127 /***
128 * Gibt den Inhalt der Klassenparameter als String zurück
129 *
130 * @return String mit dem Inhalt der Klassenparameter
131 */
132 public String toString()
133 {
134 return qsaufwendung + " | " + fehlerrate + " | " + ausschussrate;
135 }
136 }