ApiExternOpenController
offene Endpoints welche von extern erreichbar sein müssen für ajax und allgemeine Informationen (von extern erreichbar)
Swagger: Öffentliche Schnittstelle des Plugins (über den Proxy erreichbar), z.B. für die Vorschau im Konfigurationsdialog [JavaDoc](
| Klasse | at.letto.plugins.controller.ApiExternOpenController |
| Basispfad | /<endpoint>/api/open |
| Erreichbarkeit | extern über den Proxy |
| JavaDoc | /<endpoint>/open/javadoc/at/letto/plugins/controller/ApiExternOpenController.html |
Endpunkte
| Methode | Pfad | Request | Response | Beschreibung |
|---|---|---|---|---|
| GET | /<endpoint>/api/open/pluginlist |
– | List<String> | liefert eine Liste aller Plugins (Pluginnamen) , welche mit diesem Service verwaltet werden |
| GET | /<endpoint>/api/open/generalinfolist |
– | PluginGeneralInfoList | liefert eine Liste aller globalen Informationen über alle Plugins des verwalteten Services |
| POST | /<endpoint>/api/open/generalinfo |
String | PluginGeneralInfo | liefert die allgemeinen Konfigurationsinformationen zu einem Plugin Body: String - Name des Plugins |
| POST | /<endpoint>/api/open/reloadplugindto |
LoadPluginRequestDto | PluginDto | Rendern des Plugin-Images, Aufbau eines DTOs zur späteren JavaScript - Bearbeitung |
Hinweise
- Alle Endpunkte delegieren an den gleichnamigen Endpunkt des ApiController.