Home › Forum › Nuclos Entwicklung › Makros und Regeln › Neue API › Neue Regel API
Hallo Matthias,
nein.
Ein wesentlicher Aspekt der neuen Nuclos API wird sein, dass der Zugriff auf interne Nuclos-Strukturen verwehrt sein wird. Der Zugriff darf nur noch über die Nuclos API erfolgen, denn nur für diese können wir die Aufwärtskompatibilität garantieren. In internen Nuclos-Strukturen wird es immer wieder Änderungen geben, die existierende Regeln stören (siehe Update auf 3.8).
Also keine MasterDataVOs, keine EntityObjectVOs, etc.
Stattdessen wird es viel komfortablere Businessobjekte geben, die durch den Entitätenwizard erzeugt werden. Ein Beispiel für ein zukünftiges Iterieren durch eine Menge von Businessobjekten:
for (BusinessObject Auftrag a : QueryProvider.create(Auftrag.class).where(Auftrag.Beispielfeld1.eq(true)) {
a.setBeispielfeld2("Wert");
}
Es wird eine Wiki-Dokumentation geben und JavaDocs für die API selbst.
Achja: Die aktuelle 3.9-Beta enthält das alles noch nicht, also bitte noch gedulden.
Alte Regeln werden bis auf Weiteres unterstützt – aber sind eben nicht garantiert aufwärtskompatibel.
Grüsse,
nuclosian