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 - 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 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