Benutzer-Werkzeuge

Webseiten-Werkzeuge


extensibility:plugins-generic

Dies ist eine alte Version des Dokuments!


Plugins (Standarderweiterungen)

Diese Art von Plugins ermöglicht es, in die Standardlogik aller CAATS-Dienste einzugreifen, und so das Verhalten der Standardfunktionen mit individuellen Programmierungen zu beeinflussen.

Beschreibung

Die Standardfunktionen und Einsprungpunkte sind:

  1. Abrufen einzelner Datensätze (vor Datenbankzugriff)
  2. Abrufen einzelner Datensätze (nach Datenbankzugriff)
  3. Abrufen einer Liste von Datensätzen (vor Datenbankzugriff)
  4. Abrufen einer Liste von Datensätzen (nach Datenbankzugriff)
  5. Neuen Datensatz mit Initialwerten anfordern
  6. Anlegen (vor Speicherung)
  7. Anlegen (nach Speicherung)
  8. Aktualisieren (vor Speicherung)
  9. Aktualisieren (nach Speicherung)
  10. Löschen (vor Speicherung)

Wird eine dieser Standardfunktionen durch ein Plugin ergänzt, so steht es dem Autor des Plugins frei, die übergebenen Daten zu verwerfen, beizubehalten, abzuändern, oder durch eigene zu ersetzen.

Im Falle des Abrufens einer Liste von Datensätzen (Punkt 3) steht es dem Autor des Plugins außerdem frei, die übergebenen Filter-, Sortierungs- und Gruppierungskriterien vor dem Ausführen des Datenbankzugriffes zu ändern.

Beispiele

Beispiel

Fehlercodes und Lösungen

Beim Programmieren von standarderweiternden Plugins können - abseits von den Warnungen und Fehlermeldungen des C# Compilers - folgende CAATS-spezifische Fehlercodes vorkommen:

Fehlercode Bedeutung Lösung
Row 1 Col 1 Row 1 Col 2 Row 1 Col 3
Row 3 Col 1 Row 3 Col 2 Row 3 Col 3
extensibility/plugins-generic.1724164779.txt.gz · Zuletzt geändert: 2024/08/20 14:39 von adm-dlatikay

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki