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
public class DatGenModule extends ExternalProcessModule
Diese Klasse implementiert dasModul"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:
ExternalModule
-
-
Constructor Summary
Constructors Constructor Description DatGenModule()
-
Method Summary
Modifier and Type Method Description voidchange(SettingsData settingsData)Diese Methode erhält alle Einstellungen für den Datengenerator und startet denDialogund füllt ihn entsprechend der Einstellungen.java.lang.StringgetButtonText()Gibt den Text des Buttons zurück.java.lang.StringgetModuleName()Gibt den Namen des Moduls zurück.protected com.google.common.collect.LinkedListMultimap<java.lang.String,java.lang.String>getParameterList(SettingsData settingsData)Sammelt alle Einstellungen in einer Liste und gibt sie zurück.java.lang.StringgetTooltipText()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, startProcess
-
Methods inherited from class de.bsvrz.pat.sysbed.plugins.api.ExternalModuleAdapter
getApplication, getArgumentList, getConnection, saveSettings, setApplication
-
-
-
-
Method Detail
-
getModuleName
public java.lang.String getModuleName()
Gibt den Namen des Moduls zurück.- Returns:
- der Name des Moduls
-
getButtonText
public java.lang.String getButtonText()
Gibt den Text des Buttons zurück.- Returns:
- Text des Buttons
-
getTooltipText
public java.lang.String getTooltipText()
Gibt den aktuellen Tooltip zurück.- Returns:
- aktueller Tooltip
-
startModule
public void startModule(SettingsData settingsData)
Diese Methode erhält eine Datenidentifikation und startet denDialogzur Auswahl der Einstellungen des Datengenerators.- Parameters:
settingsData- enthält die ausgewählte Datenidentifikation
-
startSettings
public void startSettings(SettingsData settingsData)
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
public void change(SettingsData settingsData)
Diese Methode erhält alle Einstellungen für den Datengenerator und startet denDialogund füllt ihn entsprechend der Einstellungen.- Parameters:
settingsData- die Einstellungsdaten
-
isPreselectionValid
public boolean isPreselectionValid(SettingsData settingsData)
Ü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<java.lang.String,java.lang.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
-
-