Plugin-Entwicklung - Plugin-Typen 

Page / - zuletzt bearbeitet von nlo am 19.08.2020, 14:17 

Plugin-Typen 
zuletzt bearbeitet von nlo
am 19.08.2020, 14:17

Inhaltsverzeichnis
Liste der Schnittstellen

 
Diese Grafik stellt alle verfügbaren Plugin-Schnittstellen dar anhand ihres Ausführungszeitpunktes innerhalb der Prozesskette von der Auslieferung eines Formulars bis zum Absenden.
Diese Seite gibt einen Überblick über die verschiedenen Möglichkeiten eigene Businesslogik in einzelne Prozessabläufe von Xima® Formcycle zu integrieren, um beispielsweise eigene Webservice-Schnittstellen anzubinden.
Liste der Schnittstellen
Folgende Java-Schnittstellen stehen zur Verfügung:
•	Client dashboard plugin (Java interface name: IPluginClientDashboard)
•	Entities plugin (Java interface name: IPluginEntities)
•	Servlet-Aktion-Plugin (Java-Schnittstellenname: IPluginServletAction)
•	Datenquellen-Plugin (Java-Schnittstellenname: IPluginDataSource)
•	Formularfeld-Validierung-Plugin (Java-Schnittstellenname: IPluginValidationRule)
•	Formularparameter-Platzhalterersetzer-Plugin (Java-Schnittstellenname: IPluginFormReplacer)
•	Formularvorlage-Plugin (Java-Schnittstellenname: IPluginProjectTemplate)
•	Formularmenü-Plugin (Java-Schnittstellenname: IPluginProjectMenu)
•	Generisches Plugin (Java-Schnittstellenname: IPluginGeneric)
•	JMX-Plugin (Java-Schnittstellenname: IMonitorPlugin)
•	Mailverschlüsselungs-Plugin (Java-Schnittstellenname: IPluginMailEncryption)
•	Menüeinträge (Verwaltungsoberfläche) (Java-Schnittstellenname: IPluginMenuEntries)
•	Portal (Java-Schnittstellenname: IPluginPortal)
•	Session-Platzhalterersetzer-Plugin (Java-Schnittstellenname: IPluginSessionReplacer)
•	Statusverarbeitungs-Plugin (Java-Schnittstellenname: IPluginProcessing)
•	System-Platzhalterersetzer-Plugin (Java-Schnittstellenname: IPluginSystemReplacer)
•	Template-Platzhalterersetzer-Plugin (Java-Schnittstellenname: IPluginTemplateReplacer)
•	Theme (Verwaltungsoberfläche) (Java-Schnittstellenname: IPluginBackendTheme)
•	Vor-Beginn-Formularrenderprozess-Plugin (Java-Schnittstellenname: IPluginFormPreRender)
•	Vor-Beginn-Formularspeicherung-Plugin (Java-Schnittstellenname: IPluginFormPrePersist)
•	Vor-Beginn-Statusverarbeitung-Plugin (Java-Schnittstellenname: IPluginFormPreProcess)
•	Vor-Beginn-Responseerstellung-Plugin (Java-Schnittstellenname: IPluginFormPreRespond)
•	Widgets (Java-Schnittstellennamen: IPluginFormElementWidget und IXItemWidget)
•	Zugriffsrechte (Java-Schnittstellenname: IPluginAccessProperties)