Seitenhistorie
...
Codeblock | ||||
---|---|---|---|---|
| ||||
/** @name GeneriereNummer * @description Generiert fortlaufende Nummern * @usage * @change */ @Rule(name="GeneriereNummer", description="Generiert fortlaufende Nummern") public class GeneriereNummer implements InsertRule { public void insert(InsertContext context) throws BusinessException { final Modifiable businessObject = context.getBusinessObject(Modifiable.class); if (businessObject instanceof Auftrag) { ((Auftrag)businessObject).setNummer(NummernkreiseLogik.getNextValue(Auftrag.class)); } else if (businessObject instanceof Bestellung) { ((Bestellung)businessObject).setNummer(NummernkreiseLogik.getNextValue(Bestellung.class)); } else if (businessObject instanceof Lieferschein) { ((Lieferschein)businessObject).setNummer(NummernkreiseLogik.getNextValue(Lieferschein.class)); } } } |
Schritt 5: Einhängen der Java-Regeln im Regel-Management
...
Überblick
Inhalte