public final class Betriebsmeldungsverwaltung
extends java.lang.Object
MessageSender| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PID_BITCTRL_BMV
PID der BitCtrl-Betriebsmeldungsverwaltung mit erweiterten Parametern.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addBefehl(BetriebsmeldungCommand befehl)
Fügt einen Befehl der Befehlsliste hinzu.
|
void |
addBetriebsmeldungListener(BetriebsmeldungListener l)
Registriert einen Listener für Betriebsmeldungen.
|
protected void |
fireMeldungslisteChanged(java.util.List<OdBetriebsMeldung.Daten> neu,
java.util.List<OdBetriebsMeldung.Daten> entfernt)
Informiert die angemeldeten Listener über die Änderung der Meldungsliste.
|
PdBcBetriebsMeldungDarstellung.Daten |
getDarstellungsparameter()
Gibt die aktuellen Darstellungsparameter für Betriebsmeldungen zurück.
|
static Betriebsmeldungsverwaltung |
getInstanz()
Gibt die Betriebsmeldungsverwaltung als Singleton zurück.
|
java.util.List<OdBetriebsMeldung.Daten> |
getMeldungsliste()
Gibt die gecachter Meldungen zurück.
|
de.bsvrz.sys.funclib.operatingMessage.MessageSender |
getSender()
Gibt den Sender von Betriebsmeldungen zurück.
|
boolean |
isBereit()
Fragt, ob die Betriebsmeldungsverwaltung gestartet wurde.
|
void |
removeBefehl(BetriebsmeldungCommand befehl)
Entfernt einen Befehl aus der Befehlsliste.
|
void |
removeBetriebsmeldungListener(BetriebsmeldungListener l)
Deregistriert einen Listener für Betriebsmeldungen.
|
void |
sende(MeldungsTyp typ,
MeldungsTypZusatz mtz,
MeldungsKlasse klasse,
MeldungsStatus status,
java.lang.String text)
Sendet eine Betriebsmeldung.
|
void |
sende(MeldungsTyp typ,
MeldungsTypZusatz mtz,
MeldungsKlasse klasse,
MeldungsStatus status,
SystemObjekt referenz,
java.lang.String text,
Urlasser urlasser)
Sendet eine Betriebsmeldung.
|
void |
sende(MeldungsTyp typ,
MeldungsTypZusatz mtz,
MeldungsKlasse klasse,
java.lang.String text)
Sendet eine Betriebsmeldung.
|
void |
sende(OdBetriebsMeldung.Daten meldung)
Sendet eine Betriebsmeldung.
|
public static final java.lang.String PID_BITCTRL_BMV
public static Betriebsmeldungsverwaltung getInstanz()
public void addBetriebsmeldungListener(BetriebsmeldungListener l)
l - ein Listener.public void removeBetriebsmeldungListener(BetriebsmeldungListener l)
l - ein Listener.protected void fireMeldungslisteChanged(java.util.List<OdBetriebsMeldung.Daten> neu, java.util.List<OdBetriebsMeldung.Daten> entfernt)
neu - die Liste der neu hinzugekommenen Meldungen.entfernt - die Liste der entfernten Meldungen.public void addBefehl(BetriebsmeldungCommand befehl)
befehl - ein Befehl.public void removeBefehl(BetriebsmeldungCommand befehl)
befehl - ein Befehl.public boolean isBereit()
true, wenn Meldungen empfangen werden können.public java.util.List<OdBetriebsMeldung.Daten> getMeldungsliste()
public void sende(MeldungsTyp typ, MeldungsTypZusatz mtz, MeldungsKlasse klasse, java.lang.String text)
typ - der Meldungstyp.mtz - der Meldungstypzusatz.klasse - die Meldungsklasse.text - der Meldungstext.public void sende(MeldungsTyp typ, MeldungsTypZusatz mtz, MeldungsKlasse klasse, MeldungsStatus status, java.lang.String text)
typ - der Meldungstyp.mtz - der Meldungstypzusatz.klasse - die Meldungsklasse.status - der Meldungsstatus.text - der Meldungstext.public void sende(MeldungsTyp typ, MeldungsTypZusatz mtz, MeldungsKlasse klasse, MeldungsStatus status, SystemObjekt referenz, java.lang.String text, Urlasser urlasser)
typ - der Meldungstyp.mtz - der Meldungstypzusatz.klasse - die Meldungsklasse.status - der Meldungsstatus.referenz - ein Systemobjekt auf das sich die Meldung bezieht.text - der Meldungstext.urlasser - die Urlasserinformation.public void sende(OdBetriebsMeldung.Daten meldung)
Hinweis: Diese Methode ist nur für das erneute Senden (Quittieren, Kommentieren oder Wiederholen) einer empfangenen Meldung gedacht.
meldung - eine Meldung.public de.bsvrz.sys.funclib.operatingMessage.MessageSender getSender()
MessageSender.getInstance(). Diese Methode
dient lediglich dazu, dass in Klassen nicht zwei
Betriebsmeldungsverwaltungen verwendet werden müssen.public PdBcBetriebsMeldungDarstellung.Daten getDarstellungsparameter()