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() |
initialisiereNetz
getVerwalteteObjekte, initialisiere, initialisiereObjekt, invalidObject, update
public 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
- ClientDavInterface
netz
- das Konfigurationsobjekt vom Typ typ.netzparameterVerwaltung
- RDSParameterVerwaltung
listener
- Listenerpublic de.bsvrz.dav.daf.main.ClientDavInterface getConnection()
protected Situation erzeugeObjekt(de.bsvrz.dav.daf.main.config.SystemObject obj)
AbstraktVewDynObj
T
.erzeugeObjekt
in class AbstraktVewDynObj<Situation>
obj
- das dynamische DAV-Objekt, zu dem die Instanz vom Typ
T
erzeugt wirdT
protected Situation bereinigeObjekt(de.bsvrz.dav.daf.main.config.SystemObject obj)
AbstraktVewDynObj
bereinigeObjekt
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.Runnable
public void neueParameter(RDSParameterVerwaltung quelle, RDSParameterDaten daten)
RDSParameterListener
neueParameter
in interface RDSParameterListener
quelle
- die Instanz, die die Änderung ausgelöst hatdaten
- die geänderten Daten