Skip to content

Package: KundenState

KundenState

nameinstructionbranchcomplexitylinemethod
KundenState(List)
M: 0 C: 6
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 3
100%
M: 0 C: 1
100%
getKunden()
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 auftraege.auftragsBildungsParameter.states;
2:
3: import auftraege.versand.Kunde;
4:
5: import java.util.List;
6:
7: /**
8: * Enthält eine Liste von Kunden.
9: */
10: public abstract class KundenState {
11: private final List<Kunde> kunden;
12:
13: /**
14: * Konstruktor für die Klasse.
15: * @param kunden Liste mit Kunden
16: */
17: protected KundenState(final List<Kunde> kunden) {
18: this.kunden = kunden;
19: }
20:
21: /**
22: * Prüft ob der kunde in der Liste des KundenState vorhanden ist.
23: * @param kunde der zu suchende Kunde
24: * @return true, wenn er enthalten ist. sonst false
25: */
26: public abstract boolean contains(Kunde kunde);
27:
28: /**
29: * @return die Liste an Kunden des Zustands.
30: */
31: protected List<Kunde> getKunden() {
32: return this.kunden;
33: }
34: }