de.guibuilder.framework
Class GuiSession

java.lang.Object
  |
  +--de.guibuilder.framework.GuiSession

public final class GuiSession
extends java.lang.Object

Defines a Client-Session; singleton.

Ermittelt den Benutzer- und den Computernamen.
Mit set- und getProperty können beleibige Informationen in einer Hashtable verwaltet werden.


Method Summary
 GuiWindow getCurrentWindow()
          Liefert das aktuell aktivierte Fenster.
 java.util.Date getDateCreated()
           
static GuiSession getInstance()
          Liefert eine Instanz der Client Session
 java.lang.Object getProperty(java.lang.String key)
           
 java.lang.String getUsername()
          Liefert den Benutzernamen des angemeldeten Benutzers,
oder "applet", wenn der Benutzername nicht zu ermitteln ist.
 void setCurrentWindow(GuiWindow win)
          Setzt das aktuell aktivierte Fenster.
 void setProperty(java.lang.String key, java.lang.Object value)
           
 void setUsername(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static GuiSession getInstance()
Liefert eine Instanz der Client Session


getUsername

public java.lang.String getUsername()
Liefert den Benutzernamen des angemeldeten Benutzers,
oder "applet", wenn der Benutzername nicht zu ermitteln ist.


setUsername

public void setUsername(java.lang.String name)

getDateCreated

public java.util.Date getDateCreated()

getProperty

public java.lang.Object getProperty(java.lang.String key)

setProperty

public void setProperty(java.lang.String key,
                        java.lang.Object value)

getCurrentWindow

public GuiWindow getCurrentWindow()
Liefert das aktuell aktivierte Fenster.

See Also:
GuiWindowListener#windowActivated, GuiWindow.show()

setCurrentWindow

public void setCurrentWindow(GuiWindow win)
Setzt das aktuell aktivierte Fenster.

See Also:
GuiWindowListener#windowActivated, GuiWindow.show()