Class ExternalModuleAdapter

    • Constructor Detail

      • ExternalModuleAdapter

        public ExternalModuleAdapter()
    • Method Detail

      • setApplication

        public void setApplication​(ApplicationInterface application)
        Setzt die Applikation für die Module. Die gleichnamige Methode des Interfaces wurde überschrieben.
        Specified by:
        setApplication in interface ExternalModule
        Parameters:
        application - die Applikation, die die Module nutzt
      • getConnection

        public de.bsvrz.dav.daf.main.ClientDavInterface getConnection()
        Diese Methode ermöglicht den Modulen, die Verbindung zum Datenverteiler der Applikation zu nutzen. Sie wird zurückgegeben. Die gleichnamige Methode der Applikation wird delegiert.
        Returns:
        die Verbindung zum Datenverteiler
      • getArgumentList

        @Deprecated
        public java.util.List<java.lang.String> getArgumentList()
        Deprecated.
        Die Argumentliste, die an die 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.
        Returns:
        die Argumentliste, die an die main-Methode übergeben wurde
      • saveSettings

        public void saveSettings​(SettingsData settingsData)
        Diese Methode ermöglicht den Modulen die Einstellungen ihrer Dialoge an die Applikation zur Speicherung zu übergeben. Die gleichnamige Methode der Applikation wird delegiert.
        Parameters:
        settingsData - die Einstellungsdaten
      • isPreselectionValid

        public boolean isPreselectionValid​(SettingsData settingsData)
        Allgemeingültige Einstellungen (eine Attributgruppe, Aspekt und mindestens ein Objekt müssen ausgewählt sein) werden hier geprüft. Soll noch mehr überprüft werden, so muss die Methode überschrieben werden.
        Specified by:
        isPreselectionValid in interface ExternalModule
        Parameters:
        settingsData - die Einstellungsdaten mit der Datenidentifikation
        Returns:
        true, die Anforderungen wurden erfüllt, sonst false