Weitere Methoden der API

AufrufBeschreibung
close()Schlisst die Socket Verbindung. Der Client darf nicht angemeldet sein, sonst wird auf dem Server ein Fehler generiert.
commit()Weist den DLE Server an, für die laufende Verbindung einen Datenbank-Commit durchzuführen.
getActionHandler()Liefert die Instanz des derzeit definierten DLEActionHandlerIfc zurück.
getDialogHandler()Liefert die Instanz des derzeit definierten DLEDialogHandlerIfc zurück.
getInStream()Liefert den InputStream der aktuellen Verbindung.
getLookupData(…)Liefert je nach Parametern die entsprechenden Lookup-Daten.
getLookupHeader(…)Liefert die Lookup-Definition.
getOutStream()Liefert den OutputStream der aktuellen Verbindung.
getSessionId()Liefert die vom Server nach dem Login vergebene ID.
getState()Liefert den aktuellen Client Status.
Entweder STATE_LOGGED_IN oder STATE_NOT_LOGGED_IN.
logout(boolean keepSession)Meldet den Client vom Server ab. Das Flag bestimmt, ob die Session weiter im Server bestehen bleiben soll, für eine späterer erneute Anmeldung mit dieser Session-ID.
pingServer()Fragt den Server-Status ab. Mögliche Ergebnisse sind SERVER_STATE_EXECUTING oder SERVER_STATE_IDLE.
rollback()Führt für die aktuelle Session einen Datenbank-Rollback durch.
setActionHandler(DLEActionHandlerIfc handler)Setzt den ActionHandler. Das Interface definiert eine Methode performAction(…), die implementiert werden muss, um Anfragen vom Brick (Action-Commands) durchzuführen.
setDialogHandler(DLEDialogHandlerIfc handler)Setzt den DialogHandler. Dieser dient zur Darstellung und Bearbeitung von Dialogen.