public class TMCVewMeldung extends Object implements de.bsvrz.dav.daf.main.ClientReceiverInterface
Modifier and Type | Class and Description |
---|---|
static class |
TMCVewMeldung.Quelle
Modelliert die Herkunft einer Meldung.
|
static class |
TMCVewMeldung.TMCStatus |
static class |
TMCVewMeldung.Zustand
Der Zustand einer Meldung.
|
Modifier and Type | Field and Description |
---|---|
private boolean |
angemeldet
Ist diese Instanz zum DAV-Empfang angemeldet?
|
private de.bsvrz.dav.daf.main.ResultData |
datenBearbeitet
Aktuell empfangene Daten unter dem Aspekt Bearbeitet.
|
private de.bsvrz.dav.daf.main.DataDescription |
datenBeschreibungBearbeitet
Datenbeschreibung "bearbeitet".
|
private de.bsvrz.dav.daf.main.DataDescription |
datenBeschreibungGeneriert
Datenbeschreibung "generiert".
|
private de.bsvrz.dav.daf.main.DataDescription |
datenBeschreibungVersendet
Datenbeschreibung "versendet".
|
private de.bsvrz.dav.daf.main.ResultData |
datenGeneriert
Aktuell empfangene Daten unter dem Aspekt Generiert.
|
private de.bsvrz.dav.daf.main.config.SystemObject |
davObjekt
DAV-Stellvertreter- Objekt vom Typ TMCVerkehrsmeldung.
|
private static de.bsvrz.sys.funclib.debug.Debug |
DEBUG
Debug-Logger für Logging-Ausgaben.
|
private TMCVewSender |
sender
Zugeordnetes Objekt vom Typ TMCVewSender - über dieses wird die
Meldungspublikation für diese Meldung abgewickelt.
|
private TMCVerwaltung |
verwaltung
Übergeordnete Verwaltungs-Instanz.
|
Constructor and Description |
---|
TMCVewMeldung(de.bsvrz.dav.daf.main.config.SystemObject objekt,
TMCVerwaltung verwaltung)
Konstruiert eine Instanz vom Typ TMCVewMeldung.
|
Modifier and Type | Method and Description |
---|---|
private void |
bearbeiteDaten(de.bsvrz.dav.daf.main.ResultData data)
Prüft die übergebenen Daten und gibt sie ggf. zum Senden frei oder loggt
entsprechende Fehlermeldung.
|
void |
dispose()
Gibt die mit dieser TMC-Meldung verbundenen Ressourcen frei.
|
de.bsvrz.dav.daf.main.ClientDavInterface |
getConnection()
Gibt die die aktuelle DAV-Verbindung zurück.
|
de.bsvrz.dav.daf.main.DataDescription |
getDatenBeschreibungGeneriert() |
de.bsvrz.dav.daf.main.config.SystemObject |
getDavObjekt()
Gibt das DAV-Stellvertreter-Objekt zurück.
|
protected static TMCVewMeldung.Quelle |
getQuelle(de.bsvrz.dav.daf.main.Data data)
Bestimmt den Wert des Attributs Quelle eines Datensatzes der
atg.tmcVerkehrsMeldung.
|
String |
getRDSMeldungsAktion()
Gibt den Wert des Parameters RDSMeldungsAktion zurück.
|
long |
getRDSMeldungsRueckhaltung()
Gibt den Wert des Parameters RDSMeldungsRückhaltung zurück.
|
protected static TMCVewMeldung.TMCStatus |
getStatus(de.bsvrz.dav.daf.main.Data data)
Bestimmt den Wert des Attributs Status eines Datensatzes der
atg.tmcVerkehrsMeldung.
|
protected static TMCVewMeldung.Zustand |
getZustand(de.bsvrz.dav.daf.main.Data data)
Bestimmt den Wert des Attributs Zustand eines Datensatzes der
atg.tmcVerkehrsMeldung.
|
boolean |
isAngemeldet()
Gibt das Flag zurück, ob die Meldung bereits beim DAV angemeldet wurde.
|
protected void |
loesche()
Löscht das aktuelle dynamische Meldungsobjekt - auch die dynamische Menge
wird bereinigt.
|
protected static void |
setStatus(de.bsvrz.dav.daf.main.Data data,
TMCVewMeldung.TMCStatus status)
Setzt den Wert des Attributs Status in einem Datensatz der
atg.tmcVerkehrsMeldung.
|
void |
update(de.bsvrz.dav.daf.main.ResultData[] resultData) |
private static final de.bsvrz.sys.funclib.debug.Debug DEBUG
private de.bsvrz.dav.daf.main.config.SystemObject davObjekt
private TMCVerwaltung verwaltung
private final de.bsvrz.dav.daf.main.DataDescription datenBeschreibungVersendet
private final de.bsvrz.dav.daf.main.DataDescription datenBeschreibungGeneriert
private final de.bsvrz.dav.daf.main.DataDescription datenBeschreibungBearbeitet
private boolean angemeldet
private de.bsvrz.dav.daf.main.ResultData datenGeneriert
private de.bsvrz.dav.daf.main.ResultData datenBearbeitet
private TMCVewSender sender
public TMCVewMeldung(de.bsvrz.dav.daf.main.config.SystemObject objekt, TMCVerwaltung verwaltung)
objekt
- Systemobjekt vom Typ TMCVerkehrsmeldungverwaltung
- übergeordnetes Verwaltungs-Objektpublic de.bsvrz.dav.daf.main.config.SystemObject getDavObjekt()
public de.bsvrz.dav.daf.main.DataDescription getDatenBeschreibungGeneriert()
public boolean isAngemeldet()
protected static TMCVewMeldung.Quelle getQuelle(de.bsvrz.dav.daf.main.Data data)
data
- der Datensatzprotected static TMCVewMeldung.Zustand getZustand(de.bsvrz.dav.daf.main.Data data)
data
- der Datensatzprotected static TMCVewMeldung.TMCStatus getStatus(de.bsvrz.dav.daf.main.Data data)
data
- der Datensatzpublic void dispose()
public de.bsvrz.dav.daf.main.ClientDavInterface getConnection()
protected static void setStatus(de.bsvrz.dav.daf.main.Data data, TMCVewMeldung.TMCStatus status)
data
- Datensatz der atg.tmcVerkehrsMeldungstatus
- Wert des Attributs Statusprotected void loesche()
public void update(de.bsvrz.dav.daf.main.ResultData[] resultData)
update
in interface de.bsvrz.dav.daf.main.ClientReceiverInterface
private void bearbeiteDaten(de.bsvrz.dav.daf.main.ResultData data)
data
- die aktuell weiterzuleitenden Datenpublic long getRDSMeldungsRueckhaltung()
public String getRDSMeldungsAktion()
Copyright © 2016 BitCtrl Systems GmbH. All rights reserved.