Skip to contentMethod: getTyp()
      1: package ablaeufe.operation.aktivitaeten;
2: 
3: import ablaeufe.meta.aktivitaetstypen.Standardaktivitaetstyp;
4: import ablaeufe.operation.akteure.Akteur;
5: 
6: /**
7:  * Eine Standardaktivität ist ein Exemplar eines Standardaktivitätstypen.
8:  *
9:  */
10: public final class Standardaktivitaet extends Aktivitaet {
11: 
12:     private final Standardaktivitaetstyp type;
13: 
14:         private Standardaktivitaet(final Akteur zugewiesenerAkteur, final Standardaktivitaetstyp type) {
15:                 super(zugewiesenerAkteur);
16:         this.type = type;
17:     }
18: 
19:     /**
20:      * @param zugewiesenerAkteur Akteur, welcher die Aktivität durchführen soll.
21:      * @param type Typ der Aktivität
22:      * @return neu erstellte {@link Standardaktivitaet}
23:      */
24:     public static Standardaktivitaet create(final Akteur zugewiesenerAkteur, final Standardaktivitaetstyp type) {
25:             return new Standardaktivitaet(zugewiesenerAkteur, type);
26:     }
27: 
28:     @Override
29:     public Standardaktivitaetstyp getTyp() {
30:         return this.type;
31:     }
32: }