Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 3 Nächste Version anzeigen »

Folgende SaveFlags können ab Nuclos 4.2024.19 ( NUCLOS-10590 - Abrufen der Vorgangsdetails... STATUS ) beim Update eines BOs in den Regeln verwendet werden:

SaveFlag.SKIP_RULES

"SKIP_RULES" verhindert die Ausführung von Update-Regeln im Anschluss nach dem Speichervorgang. Final-Rules sind davon nicht betroffen.

Ab Nuclos steht zusätzlich zu Verfügung 4.2024.20 NUCLOS-10692 - Abrufen der Vorgangsdetails... STATUS :

SaveFlag.PATCH

Mit "PATCH" können einzelne Attribute/Spalten beschrieben werden, ohne dass alle Attribute geladen sein müssen.

Bisher:

Article article = Article.get(40021068L);
article.setPrice(BigDecimal.valueOf(7.99));

article.save();


Seit NUCLOS-4.2023.33 ( NUCLOS-10247 - Abrufen der Vorgangsdetails... STATUS ) können Datensätze auf bestimmte Attribute beschränkt geladen werden. Folgender Code gibt jedoch einen Fehler:

Article article = Article.get(40021068L, Article.Price);

Folgender Code gibt jedoch einen Fehler:

Article article = Article.get(40021068L, Article.Price);
article.setPrice(BigDecimal.valueOf(7.99));

article.save();


Es muss das SaveFlag "PATCH" angegeben werden, damit es funktioniert:

Article article = Article.get(40021068L, Article.Price);
article.setPrice(BigDecimal.valueOf(7.99));

article.save(SaveFlag.PATCH, SaveFlag.SKIP_RULES);

Es ist wird dabei dringend geraten, auch das SaveFlag "SKIP_RULES" zu verwenden, damit mögliche Update-Rules nicht ausgeführt werden.


  • Keine Stichwörter