public class DatGenModule extends ExternalProcessModule
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.ExternalModule
Constructor and Description |
---|
DatGenModule() |
Modifier and Type | Method and Description |
---|---|
void |
change(SettingsData settingsData)
Diese Methode erhält alle Einstellungen für den Datengenerator und startet den
Dialog und füllt ihn entsprechend der Einstellungen. |
java.lang.String |
getButtonText()
Gibt den Text des Buttons zurück.
|
java.lang.String |
getModuleName()
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.String |
getTooltipText()
Gibt den aktuellen Tooltip zurück.
|
boolean |
isPreselectionValid(SettingsData settingsData)
Überprüft, ob die ausgewählte Datenidentifikation für dieses Modul zutrifft oder nicht.
|
void |
startModule(SettingsData settingsData)
Diese Methode erhält eine Datenidentifikation und startet den
Dialog zur Auswahl der Einstellungen des Datengenerators. |
void |
startSettings(SettingsData settingsData)
Diese Methode erhält alle Einstellungen für den Datengenerator und startet diesen ohne den Dialog anzuzeigen.
|
getStandardArguments, startProcess
getApplication, getArgumentList, getConnection, saveSettings, setApplication
public java.lang.String getModuleName()
public java.lang.String getButtonText()
public java.lang.String getTooltipText()
public void startModule(SettingsData settingsData)
Dialog
zur Auswahl der Einstellungen des Datengenerators.settingsData
- enthält die ausgewählte Datenidentifikationpublic void startSettings(SettingsData settingsData)
settingsData
- die Einstellungen für den Datengeneratorpublic void change(SettingsData settingsData)
Dialog
und füllt ihn entsprechend der Einstellungen.settingsData
- die Einstellungsdatenpublic boolean isPreselectionValid(SettingsData settingsData)
isPreselectionValid
in interface ExternalModule
isPreselectionValid
in class ExternalModuleAdapter
settingsData
- enthält die ausgewählte Datenidentifikationprotected com.google.common.collect.LinkedListMultimap<java.lang.String,java.lang.String> getParameterList(SettingsData settingsData)
getParameterList
in class ExternalProcessModule
settingsData
- Einstellungsdaten