public class TIC3MeldungsDaten extends AbstractTIC3InfoElement implements ExterneMeldungsDaten
Constructor and Description |
---|
TIC3MeldungsDaten()
Erzeugt ein neues Objekt.
|
TIC3MeldungsDaten(Node node)
Erzeugt ein neues Objekt aus einem Knoten eines XML-Dokumentes.
|
Modifier and Type | Method and Description |
---|---|
String |
bildePid()
Erzeugt eine PID aus den Daten der Meldung.
|
void |
einlesenXML(Node node)
Liest die Daten aus dem zugehörige XML-Dokument-Knoten ein.
|
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.
|
String |
getDatenKennung()
Gibt die Identifikation der Meldung zurück.
|
String |
getDatenProduzent() |
TIC3Zeitstempel |
getDatenStartZeit()
Gibt den Zeitpunkt des Beginns des Ereignisses zurück.
|
String |
getEreignisBeschreibung() |
String |
getID() |
String |
getIDNumber()
Gibt die IDNumber der Meldung zurück.
|
List<TMCKoordinate> |
getKoordinaten()
Gibt die Koordinaten der Meldung zurück.
|
TIC3Status.TIC3StatusEnum |
getMeldungsStatus()
Gibt den Status der Meldungzurück.
|
TIC3Location |
getTic3LocationGegenrichtung() |
List<TMCEvent> |
getTMCEreignisse()
Gibt die Ereignisse der Meldung zurück.
|
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.
|
TMCRichtung.TMCRichtungEnum |
getTMCRichtung(Integer tictmcrichtung) |
boolean |
istEreignisInBeidenRichtungen()
Gibt die Information zurück, ob es sich um ein Ereignis in beiden
Richtungen handelt.
|
void |
publizieren(de.bsvrz.dav.daf.main.Data davdata,
LMSParameter parameter)
Publiziert die Daten zum Datenverteiler.
|
void |
setDatenAktualisierungsZeit(Long zeitStempel) |
void |
setDatenEndeZeit(Long zeitStempel) |
void |
setDatenErzeugungsZeit(Long zeitStempel) |
void |
setDatenKennung(String kennung) |
void |
setDatenProduzent(String produzent) |
void |
setDatenStartZeit(Long zeitStempel) |
void |
setEreignisBeschreibung(String text) |
void |
setID(String id) |
void |
setIDNumber(String nummer)
Setzt die IDNumber der Meldung.
|
void |
setIDOrganisation(String organisation)
Setzt die IDOrganisation der Meldung.
|
void |
setMeldungsStatus(TIC3Status.TIC3StatusEnum neuerstatus)
Setzt den Status der Meldung.
|
void |
setTMCEreignisse(List<TMCEvent> ereignisse) |
void |
setTMCLokationen(List<TMCLocation> lokationen) |
void |
setTMCMeldungsPrioritaet(TMCPrioritaet.TMCPrioritaetEnum prio) |
void |
setTMCMeldungsStatus(TMCStatus.TMCStatusEnum stat) |
void |
setzeIdentifikation(String identifikation)
Setzt die Identifikation der Meldung.
|
String |
toString() |
addAttribut, addAttribut, addKindElement, erzeugeDocumentElement, getAttribute, getDavAttributName, getDavDaten, getKindElemente, getLocalDavData, getNameAttribut, getWertAttribut, getXmlDaten, getXmlElementName, hatNodeHandler, setDavDaten, setDavDaten, setXmlDaten, useAttributValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
erzeugeDocumentElement
public TIC3MeldungsDaten()
public TIC3MeldungsDaten(Node node) throws TIC3Exception
node
- KnotenTIC3Exception
- bei Ausnahmenpublic void einlesenXML(Node node) throws TIC3Exception
TIC3InfoElement
einlesenXML
in interface TIC3InfoElement
einlesenXML
in class AbstractTIC3InfoElement
node
- der zugehörige XML-Dokument-KnotenTIC3Exception
- bei Ausnahmenpublic void publizieren(de.bsvrz.dav.daf.main.Data davdata, LMSParameter parameter) throws TIC3Exception
TIC3InfoElement
publizieren
in interface TIC3InfoElement
publizieren
in class AbstractTIC3InfoElement
davdata
- von DAV empfangene Datenparameter
- LMSParameter
TIC3Exception
- bei Ausnahmenpublic String bildePid()
bildePid
in interface ExterneMeldungsDaten
public String getIDNumber()
public TIC3Status.TIC3StatusEnum getMeldungsStatus()
public void setIDNumber(String nummer)
nummer
- IDNumberpublic void setIDOrganisation(String organisation)
organisation
- IDOrganisation der Meldungpublic void setMeldungsStatus(TIC3Status.TIC3StatusEnum neuerstatus)
neuerstatus
- neuer Statuspublic void setzeIdentifikation(String identifikation)
identifikation
- Identifikationpublic TMCRichtung.TMCRichtungEnum getTMCRichtung(Integer tictmcrichtung)
public String getDatenProduzent()
getDatenProduzent
in interface ExterneMeldungsDaten
public void setDatenProduzent(String produzent)
setDatenProduzent
in interface ExterneMeldungsDaten
public String getDatenKennung()
getDatenKennung
in interface ExterneMeldungsDaten
public void setDatenKennung(String kennung)
setDatenKennung
in interface ExterneMeldungsDaten
public String getEreignisBeschreibung()
getEreignisBeschreibung
in interface ExterneMeldungsDaten
public void setEreignisBeschreibung(String text)
setEreignisBeschreibung
in interface ExterneMeldungsDaten
public TIC3Zeitstempel getDatenErzeugungsZeit()
ExterneMeldungsDaten
getDatenErzeugungsZeit
in interface ExterneMeldungsDaten
TIC3Zeitstempel
public void setDatenErzeugungsZeit(Long zeitStempel)
setDatenErzeugungsZeit
in interface ExterneMeldungsDaten
public TIC3Zeitstempel getDatenAktualisierungsZeit()
ExterneMeldungsDaten
getDatenAktualisierungsZeit
in interface ExterneMeldungsDaten
TIC3Zeitstempel
public void setDatenAktualisierungsZeit(Long zeitStempel)
setDatenAktualisierungsZeit
in interface ExterneMeldungsDaten
public TMCStatus.TMCStatusEnum getTMCMeldungsStatus()
ExterneMeldungsDaten
getTMCMeldungsStatus
in interface ExterneMeldungsDaten
TMCStatus.TMCStatusEnum
public void setTMCMeldungsStatus(TMCStatus.TMCStatusEnum stat) throws TIC3Exception
setTMCMeldungsStatus
in interface ExterneMeldungsDaten
TIC3Exception
public TIC3Zeitstempel getDatenStartZeit()
ExterneMeldungsDaten
getDatenStartZeit
in interface ExterneMeldungsDaten
TIC3Zeitstempel
public void setDatenStartZeit(Long zeitStempel)
setDatenStartZeit
in interface ExterneMeldungsDaten
public TIC3Zeitstempel getDatenEndeZeit()
ExterneMeldungsDaten
getDatenEndeZeit
in interface ExterneMeldungsDaten
TIC3Zeitstempel
public void setDatenEndeZeit(Long zeitStempel)
setDatenEndeZeit
in interface ExterneMeldungsDaten
public TMCPrioritaet.TMCPrioritaetEnum getTMCMeldungsPrioritaet()
ExterneMeldungsDaten
getTMCMeldungsPrioritaet
in interface ExterneMeldungsDaten
TMCPrioritaet.TMCPrioritaetEnum
public void setTMCMeldungsPrioritaet(TMCPrioritaet.TMCPrioritaetEnum prio) throws TIC3Exception
setTMCMeldungsPrioritaet
in interface ExterneMeldungsDaten
TIC3Exception
public boolean istEreignisInBeidenRichtungen()
ExterneMeldungsDaten
istEreignisInBeidenRichtungen
in interface ExterneMeldungsDaten
true
, wenn in beiden Richtungen, sonst
false
public List<TMCEvent> getTMCEreignisse()
ExterneMeldungsDaten
getTMCEreignisse
in interface ExterneMeldungsDaten
TMCEvent
public void setTMCEreignisse(List<TMCEvent> ereignisse) throws TIC3Exception
setTMCEreignisse
in interface ExterneMeldungsDaten
TIC3Exception
public TIC3Location getTic3LocationGegenrichtung()
public String getID()
getID
in interface ExterneMeldungsDaten
public void setID(String id)
setID
in interface ExterneMeldungsDaten
public List<TMCLocation> getTMCLokationen()
ExterneMeldungsDaten
getTMCLokationen
in interface ExterneMeldungsDaten
TMCLocation
public void setTMCLokationen(List<TMCLocation> lokationen)
setTMCLokationen
in interface ExterneMeldungsDaten
public List<TMCKoordinate> getKoordinaten()
ExterneMeldungsDaten
getKoordinaten
in interface ExterneMeldungsDaten
TMCKoordinate
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.