IPluginDataSource
Inhalt
[
Verbergen
]
Schnittstelle: IPluginDataSource
Verwendungsmöglichkeiten
- Bereitstellen von Daten für Formular-Auswahlfelder
Methodesignaturen
IPluginDataSourceRetVal resolve(IPluginDataSourceParams params) throws FCPluginException
Übergabewert
Der Typ IPluginDataSourceParams stellt folgende Eigenschaften bereit:
- Projekt
- Mandant
- Sessionparameter
- Request-Attribute
Rückgabewerte
Der Rückgabewert muss vom Typ IPluginDataSourceRetVal sein, eine Referenzimplementierung wird durch die Klasse PluginDataSourceRetVal bereitgestellt.
Das Objekt ermöglicht die Übergabe eines serialisierbaren JSON-Array, dessen Werte nach Auslieferung des Formulars an den Browser, im entsprechenden Auswahlfeld zugeordnet sind.
In den einzelnen JSON-Objekten des Arrays wird der Eintrag "TEXT" für den anzuzeigenden Text und der Eintrag "VALUE" für den zu persistierenden Wert erwartet.
Bei fehlerhafter Abarbeitung des Plugins wird eine FCPluginException geworfen.