Class DatGenModule
java.lang.Object
de.bsvrz.pat.sysbed.plugins.api.ExternalModuleAdapter
de.bsvrz.pat.sysbed.plugins.api.ExternalProcessModule
de.bsvrz.pat.sysbed.plugins.datgen.DatGenModule
- All Implemented Interfaces:
ExternalModule
Diese Klasse implementiert das
Modul "Datengenerator" für eine Applikation. Es gibt zwei
Möglichkeiten, den Datengenerator zu starten. Entweder durch Übergabe einer Datenidentifikation. Dann wird ein Dialog angezeigt, damit weitere
Einstellungen vorgenommen werden können. Oder, falls schon alle Einstellungen vorhanden sind, dann kann der Datengenerator direkt, durch Übergabe
der Parameter gestartet werden.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidchange(SettingsData settingsData) Diese Methode erhält alle Einstellungen für den Datengenerator und startet denDialogund füllt ihn entsprechend der Einstellungen.Gibt den Text des Buttons zurück.Gibt den Namen des Moduls zurück.getParameterList(SettingsData settingsData) Sammelt alle Einstellungen in einer Liste und gibt sie zurück.Gibt den aktuellen Tooltip zurück.booleanisPreselectionValid(SettingsData settingsData) Überprüft, ob die ausgewählte Datenidentifikation für dieses Modul zutrifft oder nicht.voidstartModule(SettingsData settingsData) Diese Methode erhält eine Datenidentifikation und startet denDialogzur Auswahl der Einstellungen des Datengenerators.voidstartSettings(SettingsData settingsData) Diese Methode erhält alle Einstellungen für den Datengenerator und startet diesen ohne den Dialog anzuzeigen.Methods inherited from class de.bsvrz.pat.sysbed.plugins.api.ExternalProcessModule
getStandardArguments, startProcessMethods inherited from class de.bsvrz.pat.sysbed.plugins.api.ExternalModuleAdapter
getApplication, getArgumentList, getConnection, saveSettings, setApplication
-
Constructor Details
-
DatGenModule
public DatGenModule()
-
-
Method Details
-
getModuleName
Gibt den Namen des Moduls zurück.- Returns:
- der Name des Moduls
-
getButtonText
Gibt den Text des Buttons zurück.- Returns:
- Text des Buttons
-
getTooltipText
Gibt den aktuellen Tooltip zurück.- Returns:
- aktueller Tooltip
-
startModule
Diese Methode erhält eine Datenidentifikation und startet denDialogzur Auswahl der Einstellungen des Datengenerators.- Parameters:
settingsData- enthält die ausgewählte Datenidentifikation
-
startSettings
Diese Methode erhält alle Einstellungen für den Datengenerator und startet diesen ohne den Dialog anzuzeigen.- Parameters:
settingsData- die Einstellungen für den Datengenerator
-
change
Diese Methode erhält alle Einstellungen für den Datengenerator und startet denDialogund füllt ihn entsprechend der Einstellungen.- Parameters:
settingsData- die Einstellungsdaten
-
isPreselectionValid
Überprüft, ob die ausgewählte Datenidentifikation für dieses Modul zutrifft oder nicht.- Specified by:
isPreselectionValidin interfaceExternalModule- Overrides:
isPreselectionValidin classExternalModuleAdapter- Parameters:
settingsData- enthält die ausgewählte Datenidentifikation- Returns:
- gibt an, ob die ausgewählte Datenidentifikation für dieses Modul zutrifft
-
getParameterList
protected com.google.common.collect.LinkedListMultimap<String,String> getParameterList(SettingsData settingsData) Sammelt alle Einstellungen in einer Liste und gibt sie zurück. Die Liste enthält die Parameter für den Datengenerator.- Specified by:
getParameterListin classExternalProcessModule- Parameters:
settingsData- Einstellungsdaten- Returns:
- Liste aller Einstellungen dieses Dialogs
-