de.bsvrz.buv.rw.basislib.login
Class UrlasserDialog

java.lang.Object
  extended by de.bsvrz.buv.rw.basislib.login.UrlasserDialog

public class UrlasserDialog
extends java.lang.Object

Urlasser Dialog zur Anmeldung an das System . Wird in einem Urlasser-Dialog eine andere Authentifizierung benutzt als die, unter der der aktuelle Anwender eingeloggt ist, wird für die Kommunikation mit dem DaV eine neue Verbindung aufgebaut. Diese Verbindung wird nach erfolgreicher oder fehlgeschlagener Authentifizierung wieder geschlossen.

Version:
$Revision: 1.1 $ / $Date: 2009/12/02 09:21:01 $ / ($Author: HofmannJ $)
Author:
Dambach-Werke GmbH, Thomas Drapp

Nested Class Summary
(package private) static class UrlasserDialog.Modus
           
 
Field Summary
private  java.util.Vector<UrlasserDialogListener> m_urlasserDialogListener
           
 
Constructor Summary
UrlasserDialog(org.eclipse.swt.widgets.Shell shell)
          Instanziierung des Urlasser-Dialogs.
 
Method Summary
 void addUrlasserDialogListener(UrlasserDialogListener listener)
          Hinzufügen eines UrlasserDialogListener zu der Liste der Listener.
 boolean anzeigen()
          Anzeigen des Urlasser-Dialogs und Darstellung im Vordergrund des Displays.
 void removeUrlasserDialogListener(UrlasserDialogListener listener)
          Entfernen eines UrlasserDialogListener aus der Liste der Listener.
 void setModus(UrlasserDialog.Modus modus)
          Setzen des Modus für den Dialog.
 void setZuSendendeDaten(stauma.dav.clientside.ResultData[] daten)
          Setzen der zu versendenden Daten für den Dialog.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_urlasserDialogListener

private java.util.Vector<UrlasserDialogListener> m_urlasserDialogListener
Constructor Detail

UrlasserDialog

public UrlasserDialog(org.eclipse.swt.widgets.Shell shell)
Instanziierung des Urlasser-Dialogs.

Parameters:
shell - Vater des zu erzeugenden Dialogs.
Method Detail

setModus

public void setModus(UrlasserDialog.Modus modus)
Setzen des Modus für den Dialog.
Diese Information muss vor dem Öffnen des Dialogs mit #open() gesetzt werden.

Parameters:
modus - zu verwendender Modus bei der Ausführung des Urlasser-Dialogs.

setZuSendendeDaten

public void setZuSendendeDaten(stauma.dav.clientside.ResultData[] daten)
Setzen der zu versendenden Daten für den Dialog.
Diese Information muss vor dem Öffnen des Dialogs mit #open() gesetzt werden.

Parameters:
daten - alle zu versendende Daten.

anzeigen

public boolean anzeigen()
Anzeigen des Urlasser-Dialogs und Darstellung im Vordergrund des Displays.

Returns:
true wenn die Daten erfolgreich versendet wurden (Modus DIALOG_SCHLIESSEN_NACH_AUSFUEHRUNG), sonst false.

addUrlasserDialogListener

public void addUrlasserDialogListener(UrlasserDialogListener listener)
Hinzufügen eines UrlasserDialogListener zu der Liste der Listener.

Parameters:
listener - hinzuzufügender Listener.

removeUrlasserDialogListener

public void removeUrlasserDialogListener(UrlasserDialogListener listener)
Entfernen eines UrlasserDialogListener aus der Liste der Listener.

Parameters:
listener - zu entfernender Listener.