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