Skip to content

Package: Endeaktivitaet

Endeaktivitaet

nameinstructionbranchcomplexitylinemethod
Endeaktivitaet(Akteur, Endeaktivitaetstyp)
M: 0 C: 7
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 3
100%
M: 0 C: 1
100%
create(Akteur, Endeaktivitaetstyp)
M: 0 C: 6
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
getTyp()
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 ablaeufe.operation.aktivitaeten;
2:
3: import ablaeufe.meta.aktivitaetstypen.Endeaktivitaetstyp;
4: import ablaeufe.operation.akteure.Akteur;
5:
6: /**
7: * Eine Endeaktivität steht am Ende eines Prozesses. Ist diese erreicht, so kann der Prozess nicht mehr weitergeführt werden (Fehler oder regüläres
8: * Ende)
9: *
10: */
11: public final class Endeaktivitaet extends Aktivitaet {
12:
13: private final Endeaktivitaetstyp type;
14:
15:         private Endeaktivitaet(final Akteur zugewiesenerAkteur, final Endeaktivitaetstyp type) {
16:                 super(zugewiesenerAkteur);
17: this.type = type;
18: }
19:
20: /**
21: * @param zugewiesenerAkteur Akteur, welcher die Aktivität durchführen soll.
22: * @param type Typ der Aktivität
23: * @return neu erstellte {@link Endeaktivitaet}
24: */
25: public static Endeaktivitaet create(final Akteur zugewiesenerAkteur, final Endeaktivitaetstyp type) {
26:          return new Endeaktivitaet(zugewiesenerAkteur, type);
27: }
28:
29: @Override
30: public Endeaktivitaetstyp getTyp() {
31: return this.type;
32: }
33:
34: }