de.bsvrz.buv.rw.basislib
Class DatenverteilerVerbindung

java.lang.Object
  extended by de.bsvrz.buv.rw.basislib.DatenverteilerVerbindung

public class DatenverteilerVerbindung
extends java.lang.Object

Verwaltet die aktuelle Verbindung zum Datenverteiler.

Author:
Wolf

Field Summary
private static stauma.dav.clientside.ClientDavInterface m_connection
           
 
Constructor Summary
DatenverteilerVerbindung()
           
 
Method Summary
static stauma.dav.clientside.ClientDavInterface getConnection()
          Gibt die aktuelle Verbindung zum Datenverteiler zurück.
static boolean hasConnection()
          Gibt zurück ob eine Verbindung existiert.
(package private) static void setConnection(stauma.dav.clientside.ClientDavInterface connection)
          Setzt die aktuelle Verbindung zum Datenverteiler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_connection

private static stauma.dav.clientside.ClientDavInterface m_connection
Constructor Detail

DatenverteilerVerbindung

public DatenverteilerVerbindung()
Method Detail

setConnection

static void setConnection(stauma.dav.clientside.ClientDavInterface connection)
Setzt die aktuelle Verbindung zum Datenverteiler

Parameters:
connection - die Verbindung zum Datenverteiler.

hasConnection

public static boolean hasConnection()
Gibt zurück ob eine Verbindung existiert.

Returns:
true wenn eine Verbindung existiert. Sonst false.

getConnection

public static stauma.dav.clientside.ClientDavInterface getConnection()
Gibt die aktuelle Verbindung zum Datenverteiler zurück. Diese Methode sollte nur aufgerufen werden, wenn zuvor mit hasConnection() überprüft wurde, ob eine Verbindung existiert.

Returns:
gibt die Verbindung zum Datenverteiler zurück
Throws:
java.lang.IllegalStateException - wirft eine IllegalStateException wenn keine Verbindung existiert.