Versionen im Vergleich

Schlüssel

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

ProxyBOs können nur in Unterformularen verwendet werden. Dafür muss also wie bei anderen BOs auch ein Referenzfeld auf das BO in dem das ProxyBO als Unterformular angezeigt werden soll, erstellt werden. Es ist auch nicht möglich ein Referenzfeld auf ein ProxyBO bereitzustellen.

 

Erster Fall: Die Rechnungen der Kunden werden nicht in der Nuclos-Datenbank gespeichert, sondern werden auf einem Drittsystem gepflegt. Dazu kann ein sogenanntes "ProxyBO" Rechnungen im Bo-Wizard erstellt werden. Damit wird ein Interface (hier: "org.nuclet.businessentity.RechnungProxy", wichtig ist das komplette Ausschreiben des Pfades, damit die Klasse aus Proxy-Implementation erkannt wird) zur Verfügung gestellt, dessen Implementation die Daten holt, bzw. schreibt:

...

Beispiel für Regel-Implementationen von Schreib-ProxyBOs

Info

Schreib-ProxyBOs verhalten sich bzgl. der Lesens wie "normale" virtuelle BOs und können daher auch außerhalb von Unterformularen verwendet und referenziert werden.


Schreib-ProxyBOs sind eine abgewandelte Form der ProxyBOs. Gelesen werden bei einem Schreib-ProxyBO die Daten, die in der Datenbank-View hinterlegt sind, geschrieben wird mit den Proxy-Funktionalitäten die über das Interface implementiert wurdenvirtuellen BOs. Die Daten eines Schreib-ProxyBOs werden daher aus der dem BO hinterlegten Datenbank-View gelesen. Die Daten werden über die im Interface zu implementierenden Methoden geschrieben. Ein typischer Anwendungsfall für ein Schreib-ProxyBO ist ein externes System, in dem man neue Datensätze über Webservices anlegt, die aber eine Datenbank-View zum Lesen der Datensätze bereitstellt.

...