public class TIC3Converter extends Object implements ExterneVerkehrsmeldungenAdapterIf
Constructor and Description |
---|
TIC3Converter(ExterneMeldungsDaten meldungsDaten)
Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
void |
erzeugeDAVDaten(de.bsvrz.dav.daf.main.Data davdata)
Konvertiert die Daten in DAV-Daten.
|
ExterneMeldungsDaten |
erzeugeExterneMeldungsdaten(de.bsvrz.dav.daf.main.Data davdata,
String id)
Konvertiert DAV-Daten in externe Daten.
|
boolean |
hasTmcDaten()
Prüft, ob die Meldung TMC-Daten besitzt.
|
public TIC3Converter(ExterneMeldungsDaten meldungsDaten)
meldungsDaten
- ExterneMeldungsDaten
public ExterneMeldungsDaten erzeugeExterneMeldungsdaten(de.bsvrz.dav.daf.main.Data davdata, String id) throws TMCKonvertierungException
ExterneVerkehrsmeldungenAdapterIf
erzeugeExterneMeldungsdaten
in interface ExterneVerkehrsmeldungenAdapterIf
davdata
- Data
id
- zu benutzende Meldungs-IDExterneMeldungsDaten
TMCKonvertierungException
- bei Fehlernpublic void erzeugeDAVDaten(de.bsvrz.dav.daf.main.Data davdata) throws TMCKonvertierungException
ExterneVerkehrsmeldungenAdapterIf
erzeugeDAVDaten
in interface ExterneVerkehrsmeldungenAdapterIf
davdata
- Data
TMCKonvertierungException
- bei Fehlernpublic boolean hasTmcDaten()
ExterneVerkehrsmeldungenAdapterIf
Das Kriterium ist, dass die Meldung eine Verortung über TMC-Lokationen oder Koordinaten besitzt, damit sie dargestellt werden kann.
Fehlende TMC-Ereigniscodes werden hier nicht herangezogen, da das Ereignis auch im Meldungstext enthalten ist.
hasTmcDaten
in interface ExterneVerkehrsmeldungenAdapterIf
true
wenn TMC_daten vorhanden, sonst
false
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.