public final class Betriebsmeldungsverwaltung extends Object
MessageSender
Modifier and Type | Field and Description |
---|---|
static 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(List<OdBetriebsMeldung.Daten> neu,
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.
|
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,
String text)
Sendet eine Betriebsmeldung.
|
void |
sende(MeldungsTyp typ,
MeldungsTypZusatz mtz,
MeldungsKlasse klasse,
MeldungsStatus status,
SystemObjekt referenz,
String text,
Urlasser urlasser)
Sendet eine Betriebsmeldung.
|
void |
sende(MeldungsTyp typ,
MeldungsTypZusatz mtz,
MeldungsKlasse klasse,
String text)
Sendet eine Betriebsmeldung.
|
void |
sende(OdBetriebsMeldung.Daten meldung)
Sendet eine Betriebsmeldung.
|
public static final 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(List<OdBetriebsMeldung.Daten> neu, 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 List<OdBetriebsMeldung.Daten> getMeldungsliste()
public void sende(MeldungsTyp typ, MeldungsTypZusatz mtz, MeldungsKlasse klasse, 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, 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, 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()
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.