Package de.bsvrz.kex.lmstic3.vew.daten
Interface ExterneMeldungsDaten
- All Known Implementing Classes:
TIC3MeldungsDaten
public interface ExterneMeldungsDaten
Interface externe Meldungsdaten.
-
Method Summary
Modifier and Type Method Description java.lang.String
bildePid()
Erzeugt eine PID aus den Daten der Meldung.org.w3c.dom.Element
erzeugeDocumentElement(org.w3c.dom.Document doc, org.w3c.dom.Element root)
TIC3Zeitstempel
getDatenAktualisierungsZeit()
Gibt den Zeitpunkt der letzten Aktualisierung der Meldungsdaten zurück.TIC3Zeitstempel
getDatenEndeZeit()
Gibt den Zeitpunkt des Endes des Ereignisses zurück.TIC3Zeitstempel
getDatenErzeugungsZeit()
Gibt den Zeitpunkt der Datenerzeugung der Meldung zurück.java.lang.String
getDatenKennung()
java.lang.String
getDatenProduzent()
TIC3Zeitstempel
getDatenStartZeit()
Gibt den Zeitpunkt des Beginns des Ereignisses zurück.java.lang.String
getEreignisBeschreibung()
java.lang.String
getID()
java.util.List<TMCKoordinate>
getKoordinaten()
Gibt die Koordinaten der Meldung zurück.java.util.List<TMCEvent>
getTMCEreignisse()
Gibt die Ereignisse der Meldung zurück.java.util.List<TMCLocation>
getTMCLokationen()
Gibt die TMC-Lokationsinformationen der Meldung zurück.TMCPrioritaet.TMCPrioritaetEnum
getTMCMeldungsPrioritaet()
Gibt die Priorität der Meldung zurück.TMCStatus.TMCStatusEnum
getTMCMeldungsStatus()
Gibt den Status der Meldung zurück.boolean
istEreignisInBeidenRichtungen()
Gibt die Information zurück, ob es sich um ein Ereignis in beiden Richtungen handelt.void
setDatenAktualisierungsZeit(java.lang.Long zeitStempel)
void
setDatenEndeZeit(java.lang.Long zeitStempel)
void
setDatenErzeugungsZeit(java.lang.Long zeitStempel)
void
setDatenKennung(java.lang.String kennung)
void
setDatenProduzent(java.lang.String produzent)
void
setDatenStartZeit(java.lang.Long zeitStempel)
void
setEreignisBeschreibung(java.lang.String beschreibung)
void
setID(java.lang.String id)
void
setTMCEreignisse(java.util.List<TMCEvent> ereignisse)
void
setTMCLokationen(java.util.List<TMCLocation> lokationen)
void
setTMCMeldungsPrioritaet(TMCPrioritaet.TMCPrioritaetEnum prio)
void
setTMCMeldungsStatus(TMCStatus.TMCStatusEnum stat)
-
Method Details
-
getDatenProduzent
java.lang.String getDatenProduzent() -
setDatenProduzent
void setDatenProduzent(java.lang.String produzent) -
getDatenKennung
java.lang.String getDatenKennung() -
setDatenKennung
void setDatenKennung(java.lang.String kennung) -
getEreignisBeschreibung
java.lang.String getEreignisBeschreibung() -
setEreignisBeschreibung
void setEreignisBeschreibung(java.lang.String beschreibung) -
getID
java.lang.String getID() -
setID
void setID(java.lang.String id) -
getDatenErzeugungsZeit
TIC3Zeitstempel getDatenErzeugungsZeit()Gibt den Zeitpunkt der Datenerzeugung der Meldung zurück.- Returns:
TIC3Zeitstempel
-
setDatenErzeugungsZeit
void setDatenErzeugungsZeit(java.lang.Long zeitStempel) -
getDatenAktualisierungsZeit
TIC3Zeitstempel getDatenAktualisierungsZeit()Gibt den Zeitpunkt der letzten Aktualisierung der Meldungsdaten zurück.- Returns:
TIC3Zeitstempel
-
setDatenAktualisierungsZeit
void setDatenAktualisierungsZeit(java.lang.Long zeitStempel) -
getDatenStartZeit
TIC3Zeitstempel getDatenStartZeit()Gibt den Zeitpunkt des Beginns des Ereignisses zurück.- Returns:
TIC3Zeitstempel
-
setDatenStartZeit
void setDatenStartZeit(java.lang.Long zeitStempel) -
getDatenEndeZeit
TIC3Zeitstempel getDatenEndeZeit()Gibt den Zeitpunkt des Endes des Ereignisses zurück.- Returns:
TIC3Zeitstempel
-
setDatenEndeZeit
void setDatenEndeZeit(java.lang.Long zeitStempel) -
getTMCMeldungsStatus
TMCStatus.TMCStatusEnum getTMCMeldungsStatus()Gibt den Status der Meldung zurück.- Returns:
TMCStatus.TMCStatusEnum
-
setTMCMeldungsStatus
- Throws:
TIC3Exception
-
getTMCMeldungsPrioritaet
TMCPrioritaet.TMCPrioritaetEnum getTMCMeldungsPrioritaet()Gibt die Priorität der Meldung zurück.- Returns:
TMCPrioritaet.TMCPrioritaetEnum
-
setTMCMeldungsPrioritaet
- Throws:
TIC3Exception
-
istEreignisInBeidenRichtungen
boolean istEreignisInBeidenRichtungen()Gibt die Information zurück, ob es sich um ein Ereignis in beiden Richtungen handelt.- Returns:
true
, wenn in beiden Richtungen, sonstfalse
-
getTMCEreignisse
java.util.List<TMCEvent> getTMCEreignisse()Gibt die Ereignisse der Meldung zurück.- Returns:
- Liste von
TMCEvent
-
setTMCEreignisse
- Throws:
TIC3Exception
-
getTMCLokationen
java.util.List<TMCLocation> getTMCLokationen()Gibt die TMC-Lokationsinformationen der Meldung zurück.- Returns:
- Liste von
TMCLocation
-
setTMCLokationen
-
getKoordinaten
java.util.List<TMCKoordinate> getKoordinaten()Gibt die Koordinaten der Meldung zurück.- Returns:
- Liste von
TMCKoordinate
-
bildePid
java.lang.String bildePid()Erzeugt eine PID aus den Daten der Meldung.- Returns:
- PID
-
erzeugeDocumentElement
org.w3c.dom.Element erzeugeDocumentElement(org.w3c.dom.Document doc, org.w3c.dom.Element root) throws TIC3Exception- Throws:
TIC3Exception
-