Package de.bsvrz.sys.funclib.application
Interface GUIApplication
-
- All Superinterfaces:
StandardApplication
- All Known Implementing Classes:
AbstractGUIApplication
public interface GUIApplication extends StandardApplication
Dieses Interface erweitert dieStandardApplication
um dieconnect(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 KlasseAbstractGUIApplication
geschehen.- See Also:
StandardApplication
,AbstractGUIApplication
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods 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 Detail
-
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
-
-