| Modifier and Type | Class and Description |
|---|---|
static class |
AbstraktGeraet.Art
moegliche Geraetearten.
|
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Set<AbstraktGeraet> |
kinder
die in der TLS-Hierarchie unter diesem Geraet liegenden Geraete.
|
protected de.bsvrz.dav.daf.main.config.ConfigurationObject |
objekt
das Konfigurationsobjekt vom Typ
typ.gerät. |
protected static de.bsvrz.dav.daf.main.ClientDavInterface |
sDav
statische Datenverteiler-Verbindund.
|
protected AbstraktGeraet |
vater
das in der TLS-Hierarchie ueber diesem Geraet liegende Geraet.
|
| Modifier | Constructor and Description |
|---|---|
protected |
AbstraktGeraet(de.bsvrz.dav.daf.main.ClientDavInterface dav,
de.bsvrz.dav.daf.main.config.SystemObject objekt,
AbstraktGeraet vater)
Standardkonstruktor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.util.Set<De> |
getDes()
Erfragt die in der untersten TLS-Hierarchie unter diesem Geraet liegenden
Geraete (DEs).
|
java.util.Set<De> |
getErfassteDes()
Erfragt die in der untersten TLS-Hierarchie unter diesem Geraet liegenden
DEs, die von der DeFa im Moment erfasst sind.
|
abstract AbstraktGeraet.Art |
getGeraeteArt()
Erfragt die Geraeteart dieses Geraetes.
|
java.util.Set<AbstraktGeraet> |
getKinder()
Erfragt die in der TLS-Hierarchie unter diesem Geraet liegenden Geraete.
|
de.bsvrz.dav.daf.main.config.SystemObject |
getObjekt()
Erfragt das mit diesem Objekt assoziierte Systemobjekt.
|
AbstraktGeraet |
getVater()
Efragt das in der TLS-Hierarchie ueber diesem Geraet liegende Geraet.
|
boolean |
isTopElement()
Erfragt ob dieses Geraet an der Spitze einer TLS-Hierarchie steht.
|
boolean |
kannFehlerHierPublizieren(long zeitStempel)
Diese Methode muss zurueckgeben, ob an diesem Knoten innerhalb der
TLS-Hierarchie eine Publikation eines Fehlers moeglich "waere".
|
void |
publiziere(de.bsvrz.sys.funclib.operatingMessage.OperatingMessage message)
Veröffentlicht eine Betriebsmeldung (einmalig)
|
abstract void |
publiziereFehler(long zeitStempel)
Publiziert einen Fehler.
|
java.lang.String |
toString() |
protected void |
versucheFehlerPublikation(long zeitStempel)
Versucht eine Fehlerpublikation fuer diesen Geraet.
|
protected static de.bsvrz.dav.daf.main.ClientDavInterface sDav
protected de.bsvrz.dav.daf.main.config.ConfigurationObject objekt
typ.gerät.protected java.util.Set<AbstraktGeraet> kinder
protected AbstraktGeraet vater
protected AbstraktGeraet(de.bsvrz.dav.daf.main.ClientDavInterface dav,
de.bsvrz.dav.daf.main.config.SystemObject objekt,
AbstraktGeraet vater)
dav - Datenverteiler-Verbindundobjekt - ein Systemobjekt vom Typ typ.gerätvater - das in der TLS-Hierarchie ueber diesem Geraet liegende Geraetpublic abstract AbstraktGeraet.Art getGeraeteArt()
public boolean kannFehlerHierPublizieren(long zeitStempel)
zeitStempel - der Zeitstempel des Fehlerspublic abstract void publiziereFehler(long zeitStempel)
zeitStempel - der Zeitstempel des Fehlersprotected final void versucheFehlerPublikation(long zeitStempel)
zeitStempel - der Zeitstempel des Fehlerspublic final java.util.Set<AbstraktGeraet> getKinder()
public final AbstraktGeraet getVater()
null, wenn dieses Geraet die Spitze der
Hierarchie sein solltepublic final boolean isTopElement()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic final java.util.Set<De> getErfassteDes()
public final java.util.Set<De> getDes()
public final de.bsvrz.dav.daf.main.config.SystemObject getObjekt()
public void publiziere(de.bsvrz.sys.funclib.operatingMessage.OperatingMessage message)
message - Betriebsmeldung