PluginConfigurationConnection
Speichert Zustand und Gültigkeit einer Plugin-Konfigurationssitzung.
| Klasse | at.letto.plugins.dto.PluginConfigurationConnection |
| JavaDoc | /<endpoint>/open/javadoc/at/letto/plugins/dto/PluginConfigurationConnection.html |
Felder
| Feld | Typ | Standard | Bedeutung |
|---|---|---|---|
configurationID |
String | Konfigurations ID | |
typ |
String | Typ des Plugins | |
name |
String | Name des Plugins | |
config |
String | Konfigurationsstring des Plugins | |
pluginService |
PluginService | Plugin das gerade bearbeitet wird | |
pluginConfigurationInfoDto |
PluginConfigurationInfoDto | Plugin Konfigurations-Information | |
pluginConfigDto |
PluginConfigDto | PluginConfigDto welches aktuell gültig ist | |
pluginQuestionDto |
PluginQuestionDto | PluginQuestionDto der Frage welche zu dem Plugin gehört | |
timeout |
long | Gültigkeitsdauer in Sekunden | |
lastTime |
long | Datum.nowDateInteger() |
Zugriffszeitstempel des letzten Zugriffes als DateInteger in Sekunden |
Hinweise
- Interne Klasse, wird nicht über REST übertragen. Sie hält im Plugin-Service den Zustand einer Konfigurationssitzung;
PluginConfigurationspeichert die Sitzungen nachconfigurationID. - Der Konstruktor erzeugt eine zufällige ID (30 Zeichen), wenn keine
configurationIDübergeben wird, und legt einPluginConfigDtomit Größe 800×600 an. changeConfig(config, pluginService)setzt Konfiguration und Plugin-Instanz neu und holtconfigurationInfovom Plugin.
Verwendet in Endpunkten
wird in keinem Endpunkt verwendet
Verwendet in DTOs
in keinem DTO als Feldtyp verwendet
Verwendet in der Plugin-API
nicht direkt in PluginService verwendet