public class VerwaltungStaus extends AbstraktNetzVewDynObj<Situation> implements java.lang.Runnable, RDSParameterListener
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
MENGE |
static java.lang.String |
MENGEN_TYP |
int |
ZYKLUS |
| Constructor and Description |
|---|
VerwaltungStaus(de.bsvrz.dav.daf.main.ClientDavInterface connection,
de.bsvrz.dav.daf.main.config.ConfigurationObject netz,
RDSParameterVerwaltung parameterVerwaltung,
SituationEigenschaftenListener[] listener)
Erzeugt eine neue Stau-Verwaltung
|
| Modifier and Type | Method and Description |
|---|---|
protected Situation |
bereinigeObjekt(de.bsvrz.dav.daf.main.config.SystemObject obj)
Wird von der Verwaltung aufgerufen und führt Bereinigungen durch, wenn ein
dynamisches Ovjekt gelöscht oder aus der dynamischen Menge entfernt wird
|
protected Situation |
erzeugeObjekt(de.bsvrz.dav.daf.main.config.SystemObject obj)
Erzeuge eine neue Instanz vom verwalteten Objekttyp
T |
de.bsvrz.dav.daf.main.ClientDavInterface |
getConnection() |
void |
neueParameter(RDSParameterVerwaltung quelle,
RDSParameterDaten daten)
Zu implementierende Methode zur Notifizierung von RDS-Parameter-Änderungen
|
void |
run() |
initialisiereNetzgetVerwalteteObjekte, initialisiere, initialisiereObjekt, invalidObject, updatepublic static final java.lang.String MENGE
public static final java.lang.String MENGEN_TYP
public final int ZYKLUS
public VerwaltungStaus(de.bsvrz.dav.daf.main.ClientDavInterface connection,
de.bsvrz.dav.daf.main.config.ConfigurationObject netz,
RDSParameterVerwaltung parameterVerwaltung,
SituationEigenschaftenListener[] listener)
connection - DaVnetz - das Konfigurationsobjekt vom Typ typ.netzparameterVerwaltung - RDSParameterVerwaltunglistener - Listenerpublic de.bsvrz.dav.daf.main.ClientDavInterface getConnection()
protected Situation erzeugeObjekt(de.bsvrz.dav.daf.main.config.SystemObject obj)
AbstraktVewDynObjTerzeugeObjekt in class AbstraktVewDynObj<Situation>obj - das dynamische DAV-Objekt, zu dem die Instanz
vom Typ T erzeugt wirdTprotected Situation bereinigeObjekt(de.bsvrz.dav.daf.main.config.SystemObject obj)
AbstraktVewDynObjbereinigeObjekt in class AbstraktVewDynObj<Situation>obj - das dynamische Object, das entfernt wirdT, für das die Verwaltung bereinigt
wurde - für diese Instanz können jetzt ggf. weiter Resourcen freigegeben werden.
Wenn die Bereinigung nicht erfolgreich war wird null zurückgegenenpublic void run()
run in interface java.lang.Runnablepublic void neueParameter(RDSParameterVerwaltung quelle, RDSParameterDaten daten)
RDSParameterListenerneueParameter in interface RDSParameterListenerquelle - die Instanz, die die Änderung ausgelöst hatdaten - die geänderten Daten