de.bsvrz.pat.sysbed.main
Interface ApplicationInterface

All Known Implementing Classes:
GenericTestMonitorApplication

public interface ApplicationInterface

Dieses Interface dient für die Module als Schnittstelle zur Applikation. Dadurch haben die Module die Möglichkeit auf die Verbindung zum Datenverteiler der Applikation, die Argumentliste (die beim Starten der Anwendung der main-Methode übergeben wurde) und den Auswahlbaum zugreifen zu können. Die Module können die zu speichernden Einstellungen der Dialog an die Applikation zur weiteren Verarbeitung übergeben werden.

Author:
Kappich Systemberatung
See Also:
getConnection(), getArgumentList(), getTreeNodes(), saveSettings(de.bsvrz.pat.sysbed.plugins.api.settings.SettingsData)

Method Summary
 List getArgumentList()
          Es wird die Argumentliste übergeben, die beim Starten der Anwendung als Parameter angegeben wurde.
 ClientDavInterface getConnection()
          Diese Methode kann dazu verwendet werden, die Verbindung zum Datenverteiler weiterzugeben, damit immer die gleiche Verbindung in der Anwendung genutzt wird.
 Collection getTreeNodes()
          Der Auswahlbaum des PreselectionTree der Applikation kann hier angefordert werden.
 void saveSettings(SettingsData settingsData)
          Diese Methode ermöglicht der Applikation das Verwalten von Einstellungen der genutzten Module.
 

Method Detail

getConnection

ClientDavInterface getConnection()
Diese Methode kann dazu verwendet werden, die Verbindung zum Datenverteiler weiterzugeben, damit immer die gleiche Verbindung in der Anwendung genutzt wird.

Returns:
die Verbindung zum Datenverteiler

getArgumentList

List getArgumentList()
Es wird die Argumentliste übergeben, die beim Starten der Anwendung als Parameter angegeben wurde.

Returns:
die Argumentliste, die beim Aufruf der Anwendung übergeben wurde

getTreeNodes

Collection getTreeNodes()
Der Auswahlbaum des PreselectionTree der Applikation kann hier angefordert werden.

Returns:
der Auswahlbaum

saveSettings

void saveSettings(SettingsData settingsData)
Diese Methode ermöglicht der Applikation das Verwalten von Einstellungen der genutzten Module. Module, die einen Dialog zum Einstellen von Parametern nutzen, können mit dieser Methode ihre Einstellungen an die Applikation übergeben. Diese kann dann die Einstellungen dann speichern, laden und starten.

Parameters:
settingsData - die Einstellungsdaten