Package de.bsvrz.sys.funclib.application
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 desStandardApplicationRunner
nutzen wollen, müssen diese Methode überschreiben.- Returns:
- ein Klassenname oder
null
-