de.bsvrz.ste.rdstmc.situation
Class Situation

java.lang.Object
  extended by de.bsvrz.ste.rdstmc.situation.Situation
All Implemented Interfaces:
de.bsvrz.dav.daf.main.ClientReceiverInterface
Direct Known Subclasses:
VerwaltungBaustellen.Baustelle, VerwaltungStaus.Stau

public abstract class Situation
extends java.lang.Object
implements de.bsvrz.dav.daf.main.ClientReceiverInterface

Modelliert ein Objekt vom Datenverteiler-Typ typ.situation mit seinen (parametrierenden) Daten der Attributgruppe atg.situationsEigenschaften.

Version:
$Revision: 1.1 $ / $Date: 2008/10/31 13:49:24 $ / ($Author: Sans $)
Author:
Dambach Werke GmbH, Stefan Sans

Field Summary
private  de.bsvrz.dav.daf.main.ClientDavInterface _connection
          Datenverteiler-Verbindung
private  de.bsvrz.dav.daf.main.config.SystemObject _davObjekt
          Systemobjekt vom Typ Situation
private static de.bsvrz.sys.funclib.debug.Debug _debug
          Debug-Logger für Logging-Ausgaben
private  de.bsvrz.dav.daf.main.Data _situationEigenschaften
          Aktueller Datensatz der Attributgruppe atg.situationsEigenschaften für dieses Objekt
protected  de.bsvrz.dav.daf.main.DataDescription _situationsEigenschaftenBeschreibung
          Datenbeschreibung für Datensatz der Attributgruppe atg.situationsEigenschaften
private  java.util.Collection<SituationEigenschaftenListener> _situationsEigenschaftenListener
          Sammlung aller SituationsEigenschaftenListener
 
Constructor Summary
protected Situation(de.bsvrz.dav.daf.main.ClientDavInterface connection, de.bsvrz.dav.daf.main.config.SystemObject davObjekt)
          Konstruiert eine Instanz vom Typ Situation und führt die Empfangsanmeldung durch.
 
Method Summary
 void addSituationsEigenschaftenListener(SituationEigenschaftenListener listener)
           
(package private)  void dispose()
          Gibt belegte Resourcen frei
protected  void fireSituationsEigenschaftenListener(SituationEigenschaften daten)
           
 de.bsvrz.dav.daf.main.ClientDavInterface getConnection()
           
 de.bsvrz.dav.daf.main.config.SystemObject getDavObjekt()
           
protected  de.bsvrz.dav.daf.main.Data getSituationsEigenschaften()
          Zugriff auf die aktuellen Daten
 void removeSituationsEigenschaftenListener(SituationEigenschaftenListener listener)
           
protected  void setSituationEigenschaften(de.bsvrz.dav.daf.main.Data situationEigenschaften)
           
 java.lang.String toString()
           
protected  void uebernehmeDaten(de.bsvrz.dav.daf.main.ResultData resultData)
           
 void update(de.bsvrz.dav.daf.main.ResultData[] resultData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_debug

private static final de.bsvrz.sys.funclib.debug.Debug _debug
Debug-Logger für Logging-Ausgaben


_davObjekt

private de.bsvrz.dav.daf.main.config.SystemObject _davObjekt
Systemobjekt vom Typ Situation


_connection

private de.bsvrz.dav.daf.main.ClientDavInterface _connection
Datenverteiler-Verbindung


_situationsEigenschaftenBeschreibung

protected final de.bsvrz.dav.daf.main.DataDescription _situationsEigenschaftenBeschreibung
Datenbeschreibung für Datensatz der Attributgruppe atg.situationsEigenschaften


_situationsEigenschaftenListener

private java.util.Collection<SituationEigenschaftenListener> _situationsEigenschaftenListener
Sammlung aller SituationsEigenschaftenListener


_situationEigenschaften

private de.bsvrz.dav.daf.main.Data _situationEigenschaften
Aktueller Datensatz der Attributgruppe atg.situationsEigenschaften für dieses Objekt

Constructor Detail

Situation

protected Situation(de.bsvrz.dav.daf.main.ClientDavInterface connection,
                    de.bsvrz.dav.daf.main.config.SystemObject davObjekt)
Konstruiert eine Instanz vom Typ Situation und führt die Empfangsanmeldung durch.

Parameters:
connection - Datenverteiler-Verbindung
davObjekt - Systemobjekt vom Typ Situation
Method Detail

getDavObjekt

public de.bsvrz.dav.daf.main.config.SystemObject getDavObjekt()

getConnection

public de.bsvrz.dav.daf.main.ClientDavInterface getConnection()

dispose

void dispose()
Gibt belegte Resourcen frei


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

update

public void update(de.bsvrz.dav.daf.main.ResultData[] resultData)
Specified by:
update in interface de.bsvrz.dav.daf.main.ClientReceiverInterface

uebernehmeDaten

protected void uebernehmeDaten(de.bsvrz.dav.daf.main.ResultData resultData)

addSituationsEigenschaftenListener

public void addSituationsEigenschaftenListener(SituationEigenschaftenListener listener)

removeSituationsEigenschaftenListener

public void removeSituationsEigenschaftenListener(SituationEigenschaftenListener listener)

fireSituationsEigenschaftenListener

protected void fireSituationsEigenschaftenListener(SituationEigenschaften daten)

getSituationsEigenschaften

protected de.bsvrz.dav.daf.main.Data getSituationsEigenschaften()
Zugriff auf die aktuellen Daten

Returns:
den aktueller Datensatz der Attributgruppe atg.situationsEigenschaften für dieses Objekt

setSituationEigenschaften

protected void setSituationEigenschaften(de.bsvrz.dav.daf.main.Data situationEigenschaften)