public class TIC3Converter extends Object implements ExterneVerkehrsmeldungenAdapterIf
| Modifier and Type | Field and Description |
|---|---|
private ExterneMeldungsDaten |
daten |
| Constructor and Description |
|---|
TIC3Converter(ExterneMeldungsDaten meldungsDaten)
Konstruktor.
|
| Modifier and Type | Method and Description |
|---|---|
private void |
convertEreignisse(de.bsvrz.dav.daf.main.Data davdata,
ExterneMeldungsDaten tic3daten) |
private void |
convertEreignisseToDav(de.bsvrz.dav.daf.main.Data item,
ExterneMeldungsDaten tic3daten) |
private void |
convertVerortung(de.bsvrz.dav.daf.main.Data davdata,
ExterneMeldungsDaten tic3daten) |
private void |
convertVerortungToDav(de.bsvrz.dav.daf.main.Data item,
ExterneMeldungsDaten tic3daten) |
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.
|
private TMCZustand |
getDavEreignisKodierung(TMCEvent event,
de.bsvrz.dav.daf.main.Data item)
Bestimmt die DAV-Ereigniskodierung.
|
private Long |
getZeitStempel(de.bsvrz.dav.daf.main.Data data,
String item) |
boolean |
hasTmcDaten()
Prüft, ob die Meldung TMC-Daten besitzt.
|
private void |
setLokation(TMCLocation tmcLocation,
de.bsvrz.dav.daf.main.Data item) |
private ExterneMeldungsDaten daten
public TIC3Converter(ExterneMeldungsDaten meldungsDaten)
meldungsDaten - ExterneMeldungsDatenpublic ExterneMeldungsDaten erzeugeExterneMeldungsdaten(de.bsvrz.dav.daf.main.Data davdata, String id) throws TMCKonvertierungException
ExterneVerkehrsmeldungenAdapterIferzeugeExterneMeldungsdaten in interface ExterneVerkehrsmeldungenAdapterIfdavdata - Dataid - zu benutzende Meldungs-IDExterneMeldungsDatenTMCKonvertierungException - bei Fehlernprivate void convertEreignisse(de.bsvrz.dav.daf.main.Data davdata,
ExterneMeldungsDaten tic3daten)
throws TIC3Exception
TIC3Exceptionprivate void convertVerortung(de.bsvrz.dav.daf.main.Data davdata,
ExterneMeldungsDaten tic3daten)
throws TIC3Exception
TIC3Exceptionpublic void erzeugeDAVDaten(de.bsvrz.dav.daf.main.Data davdata)
throws TMCKonvertierungException
ExterneVerkehrsmeldungenAdapterIferzeugeDAVDaten in interface ExterneVerkehrsmeldungenAdapterIfdavdata - DataTMCKonvertierungException - bei Fehlernprivate void convertEreignisseToDav(de.bsvrz.dav.daf.main.Data item,
ExterneMeldungsDaten tic3daten)
private TMCZustand getDavEreignisKodierung(TMCEvent event, de.bsvrz.dav.daf.main.Data item)
event - TMCEventitem - DataTMCZustandprivate void convertVerortungToDav(de.bsvrz.dav.daf.main.Data item,
ExterneMeldungsDaten tic3daten)
private void setLokation(TMCLocation tmcLocation, de.bsvrz.dav.daf.main.Data item)
public boolean hasTmcDaten()
ExterneVerkehrsmeldungenAdapterIfDas 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 ExterneVerkehrsmeldungenAdapterIftrue wenn TMC_daten vorhanden, sonst
falseCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.