public class VerwaltungStaus extends AbstraktNetzVewDynObj<Situation> implements Runnable, RDSParameterListener
| Modifier and Type | Field and Description |
|---|---|
static String |
MENGE |
static 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 String MENGE
public static final 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 - ClientDavInterfacenetz - 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)
AbstraktVewDynObjT.erzeugeObjekt 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 neueParameter(RDSParameterVerwaltung quelle, RDSParameterDaten daten)
RDSParameterListenerneueParameter in interface RDSParameterListenerquelle - die Instanz, die die Änderung ausgelöst hatdaten - die geänderten DatenCopyright © 2016 BitCtrl Systems GmbH. All rights reserved.