public abstract class ExternalModuleAdapter extends java.lang.Object implements ExternalModule
ExternalModule Implementierungen zur Verfügung, die für jedes Modul gleich sind.
Dazu gehört das Bekanntmachen der Applikation mit den zu ihr gehörenden Methoden.| Constructor and Description |
|---|
ExternalModuleAdapter() |
| Modifier and Type | Method and Description |
|---|---|
ApplicationInterface |
getApplication()
Gibt die
Applikation zurück. |
java.util.List<java.lang.String> |
getArgumentList()
Deprecated.
|
de.bsvrz.dav.daf.main.ClientDavInterface |
getConnection()
Diese Methode ermöglicht den Modulen, die Verbindung zum Datenverteiler der Applikation zu nutzen.
|
boolean |
isPreselectionValid(SettingsData settingsData)
Allgemeingültige Einstellungen (eine Attributgruppe, Aspekt und mindestens ein Objekt müssen ausgewählt sein) werden hier geprüft.
|
void |
saveSettings(SettingsData settingsData)
Diese Methode ermöglicht den Modulen die Einstellungen ihrer Dialoge an die Applikation zur Speicherung zu übergeben.
|
void |
setApplication(ApplicationInterface application)
Setzt die Applikation für die Module.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitchange, getButtonText, getModuleName, getTooltipText, startModule, startSettingspublic ApplicationInterface getApplication()
Applikation zurück.public void setApplication(ApplicationInterface application)
Interfaces wurde überschrieben.setApplication in interface ExternalModuleapplication - die Applikation, die die Module nutztpublic de.bsvrz.dav.daf.main.ClientDavInterface getConnection()
@Deprecated public java.util.List<java.lang.String> getArgumentList()
main-Methode der Applikation übergeben wurde, wird hier zurückgegeben. Diese wird u.a. dann benötigt,
wenn ein Prozeß in einer Konsole gestartet werden soll. Die gleichnamige Methode der Applikation wird delegiert.main-Methode übergeben wurdepublic void saveSettings(SettingsData settingsData)
settingsData - die Einstellungsdatenpublic boolean isPreselectionValid(SettingsData settingsData)
isPreselectionValid in interface ExternalModulesettingsData - die Einstellungsdaten mit der Datenidentifikationtrue, die Anforderungen wurden erfüllt, sonst false