public class VerwaltungBaustellen extends AbstraktNetzVewDynObj<Situation> implements java.lang.Runnable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
MENGE |
static java.lang.String |
MENGEN_TYP |
| Constructor and Description |
|---|
VerwaltungBaustellen(de.bsvrz.dav.daf.main.ClientDavInterface connection,
de.bsvrz.dav.daf.main.config.ConfigurationObject netz,
SituationEigenschaftenListener[] listener)
Erzeugt eine neue Baustellen-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 |
run() |
initialisiereNetzgetVerwalteteObjekte, initialisiere, initialisiereObjekt, invalidObject, updatepublic static final java.lang.String MENGE
public static final java.lang.String MENGEN_TYP
public VerwaltungBaustellen(de.bsvrz.dav.daf.main.ClientDavInterface connection,
de.bsvrz.dav.daf.main.config.ConfigurationObject netz,
SituationEigenschaftenListener[] listener)
connection - DaVnetz - das Konfigurationsobjekt vom Typ typ.netzlistener - 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.Runnable