Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

MethodeBeispiel
update
Codeblock
public class Bestellunganlegen implements InsertRule {
    public void insert(InsertContext context) throws BusinessException { 
       
        Artikel myArticel = QueryProvider.getById(Artikel.class, 40465351L);
          
        myArticel.setEinstandspreis(3.99d);
        
        // BusinessObjectProvider.update(myArticel);
		// Ab Nuclos 4.28 bitte dies statt BusinessObjectProvider verwenden:
		myArticel.save();
    }
}

Erläuterung:

Der Artikel wird mit Hilfe des QueryProviders ermitteln und verändert. Im oberen Beispiel wird der Einstandspreis eines Artikels neu geschrieben. Da der Artikel bereits in der Datenbank vorhanden ist, kann mit dem Aufruf der update-Methode der Eintrag aktualisiert werden.

updateAllDie UpdateAll-Methode unterscheidet sich von der Verarbeitung der Daten nicht von der update-Methode. Über übergebene Collection wird sequentiell abgearbeitet und die einzelnen Einträge an die update-Methode weitergereicht.

...