Skip to content

Package: PapierRolle

PapierRolle

nameinstructionbranchcomplexitylinemethod
PapierRolle(Quantity, Quantity, Quantity, Quantity)
M: 0 C: 15
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 6
100%
M: 0 C: 1
100%
getBlaetterProRolle()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
getHuelsenDurchmesser()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
getRollenBreite()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
getRollenLaenge()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%

Coverage

1: package material.papier;
2:
3: import javax.measure.Quantity;
4: import javax.measure.quantity.Dimensionless;
5: import javax.measure.quantity.Length;
6:
7: /**
8: * Papierrolle: Konkrete Klasse welche Papierrollen über die Attribute <rollenlaenge>,
9: * <breite>, <huelsendurchmesser> und <blaetterProRolle> definiert.
10: */
11: public class PapierRolle extends RollenFormat {
12:
13:         private final Quantity<Length> rollenLaenge;
14:         private final Quantity<Length> rollenBreite;
15:         private final Quantity<Length> huelsenDurchmesser;
16:         private final Quantity<Dimensionless> blaetterProRolle;
17:
18:         /**
19:          * Konstruktor.
20:          * @param rollenLaenge rollenLaenge
21:          * @param rollenBreite rollenBreite
22:          * @param huelsenDurchmesser huelsenDurchmesser
23:          * @param blaetterProRolle die Anzahl der Blätter pro Rolle.
24:          */
25:         public PapierRolle(final Quantity<Length> rollenLaenge,
26:                                          final Quantity<Length> rollenBreite,
27:                                          final Quantity<Length> huelsenDurchmesser,
28:                                          final Quantity<Dimensionless> blaetterProRolle) {
29:                 super();
30:                 this.rollenLaenge = rollenLaenge;
31:                 this.rollenBreite = rollenBreite;
32:                 this.huelsenDurchmesser = huelsenDurchmesser;
33:                 this.blaetterProRolle = blaetterProRolle;
34:         }
35:
36:         /**
37:          * @return die Länge der Papierrolle.
38:          */
39:         public Quantity<Length> getRollenLaenge() {
40:                 return this.rollenLaenge;
41:         }
42:
43:         /**
44:          *
45:          * @return die Breite der Papierrolle.
46:          */
47:         public Quantity<Length> getRollenBreite() {
48:                 return this.rollenBreite;
49:         }
50:
51:         /**
52: * @return den Hülsendurchmesser der Papierolle.
53: * Der Hülsendurchmesser ist der Durchmesser des Innenrings einer Papierrolle.
54:          */
55:         public Quantity<Length> getHuelsenDurchmesser() {
56:                 return this.huelsenDurchmesser;
57:         }
58:
59:         /**
60:          * @return die Anzahl der Blätter pro Rolle.
61:          */
62:         public Quantity<Dimensionless> getBlaetterProRolle() {
63:                 return this.blaetterProRolle;
64:         }
65:         
66:         
67:
68: }