Interface GUIApplication

All Superinterfaces:
StandardApplication
All Known Implementing Classes:
AbstractGUIApplication

public interface GUIApplication
extends StandardApplication
Dieses Interface erweitert die StandardApplication um die connect(de.bsvrz.dav.daf.main.ClientDavParameters)-Methode. Damit kann eine Implementierung dieses Interfaces den Verbindungsaufbau und das Anmelden beim Datenverteiler mittels Benutzername und Passwort selbst umsetzen. Dies bietet die Möglichkeit, den Anmeldevorgang durch einen Login-Dialog zu erweitern, wie in der abstrakten Klasse AbstractGUIApplication geschehen.
See Also:
StandardApplication, AbstractGUIApplication
  • Method Summary

    Modifier and Type Method Description
    de.bsvrz.dav.daf.main.ClientDavInterface connect​(de.bsvrz.dav.daf.main.ClientDavParameters parameters)
    Die Implementierung dieser Methode soll eine Verbindung zum Datenverteiler herstellen und nach erfolgreicher Anmeldung (Login) zurückgeben.
    default java.lang.Class<?> getMainClass()
    Diese Methode gibt die Klasse zurück, die die main-Funktion enthält.

    Methods inherited from interface de.bsvrz.sys.funclib.application.StandardApplication

    initialize, parseArguments
  • Method Details

    • connect

      de.bsvrz.dav.daf.main.ClientDavInterface connect​(de.bsvrz.dav.daf.main.ClientDavParameters parameters)
      Die Implementierung dieser Methode soll eine Verbindung zum Datenverteiler herstellen und nach erfolgreicher Anmeldung (Login) zurückgeben.
      Parameters:
      parameters - Parameter für die Datenverteiler-Applikationsfunktionen. Wird für den Verbindungsaufbau benötigt.
      Returns:
      eine Verbindung zum Datenverteiler
    • getMainClass

      @Nullable default java.lang.Class<?> getMainClass()
      Diese Methode gibt die Klasse zurück, die die main-Funktion enthält. Klassen, die die Restart-Funktionalität des StandardApplicationRunner nutzen wollen, müssen diese Methode überschreiben.
      Returns:
      ein Klassenname oder null