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, useAttributValueclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waiterzeugeDocumentElementpublic TIC3MeldungsDaten()
public TIC3MeldungsDaten(Node node) throws TIC3Exception
node - KnotenTIC3Exception - bei Ausnahmenpublic void einlesenXML(Node node) throws TIC3Exception
TIC3InfoElementeinlesenXML in interface TIC3InfoElementeinlesenXML in class AbstractTIC3InfoElementnode - der zugehörige XML-Dokument-KnotenTIC3Exception - bei Ausnahmenpublic void publizieren(de.bsvrz.dav.daf.main.Data davdata,
LMSParameter parameter)
throws TIC3Exception
TIC3InfoElementpublizieren in interface TIC3InfoElementpublizieren in class AbstractTIC3InfoElementdavdata - von DAV empfangene Datenparameter - LMSParameterTIC3Exception - bei Ausnahmenpublic String bildePid()
bildePid in interface ExterneMeldungsDatenpublic 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 ExterneMeldungsDatenpublic void setDatenProduzent(String produzent)
setDatenProduzent in interface ExterneMeldungsDatenpublic String getDatenKennung()
getDatenKennung in interface ExterneMeldungsDatenpublic void setDatenKennung(String kennung)
setDatenKennung in interface ExterneMeldungsDatenpublic String getEreignisBeschreibung()
getEreignisBeschreibung in interface ExterneMeldungsDatenpublic void setEreignisBeschreibung(String text)
setEreignisBeschreibung in interface ExterneMeldungsDatenpublic TIC3Zeitstempel getDatenErzeugungsZeit()
ExterneMeldungsDatengetDatenErzeugungsZeit in interface ExterneMeldungsDatenTIC3Zeitstempelpublic void setDatenErzeugungsZeit(Long zeitStempel)
setDatenErzeugungsZeit in interface ExterneMeldungsDatenpublic TIC3Zeitstempel getDatenAktualisierungsZeit()
ExterneMeldungsDatengetDatenAktualisierungsZeit in interface ExterneMeldungsDatenTIC3Zeitstempelpublic void setDatenAktualisierungsZeit(Long zeitStempel)
setDatenAktualisierungsZeit in interface ExterneMeldungsDatenpublic TMCStatus.TMCStatusEnum getTMCMeldungsStatus()
ExterneMeldungsDatengetTMCMeldungsStatus in interface ExterneMeldungsDatenTMCStatus.TMCStatusEnumpublic void setTMCMeldungsStatus(TMCStatus.TMCStatusEnum stat) throws TIC3Exception
setTMCMeldungsStatus in interface ExterneMeldungsDatenTIC3Exceptionpublic TIC3Zeitstempel getDatenStartZeit()
ExterneMeldungsDatengetDatenStartZeit in interface ExterneMeldungsDatenTIC3Zeitstempelpublic void setDatenStartZeit(Long zeitStempel)
setDatenStartZeit in interface ExterneMeldungsDatenpublic TIC3Zeitstempel getDatenEndeZeit()
ExterneMeldungsDatengetDatenEndeZeit in interface ExterneMeldungsDatenTIC3Zeitstempelpublic void setDatenEndeZeit(Long zeitStempel)
setDatenEndeZeit in interface ExterneMeldungsDatenpublic TMCPrioritaet.TMCPrioritaetEnum getTMCMeldungsPrioritaet()
ExterneMeldungsDatengetTMCMeldungsPrioritaet in interface ExterneMeldungsDatenTMCPrioritaet.TMCPrioritaetEnumpublic void setTMCMeldungsPrioritaet(TMCPrioritaet.TMCPrioritaetEnum prio) throws TIC3Exception
setTMCMeldungsPrioritaet in interface ExterneMeldungsDatenTIC3Exceptionpublic boolean istEreignisInBeidenRichtungen()
ExterneMeldungsDatenistEreignisInBeidenRichtungen in interface ExterneMeldungsDatentrue, wenn in beiden Richtungen, sonst
falsepublic List<TMCEvent> getTMCEreignisse()
ExterneMeldungsDatengetTMCEreignisse in interface ExterneMeldungsDatenTMCEventpublic void setTMCEreignisse(List<TMCEvent> ereignisse) throws TIC3Exception
setTMCEreignisse in interface ExterneMeldungsDatenTIC3Exceptionpublic TIC3Location getTic3LocationGegenrichtung()
public String getID()
getID in interface ExterneMeldungsDatenpublic void setID(String id)
setID in interface ExterneMeldungsDatenpublic List<TMCLocation> getTMCLokationen()
ExterneMeldungsDatengetTMCLokationen in interface ExterneMeldungsDatenTMCLocationpublic void setTMCLokationen(List<TMCLocation> lokationen)
setTMCLokationen in interface ExterneMeldungsDatenpublic List<TMCKoordinate> getKoordinaten()
ExterneMeldungsDatengetKoordinaten in interface ExterneMeldungsDatenTMCKoordinateCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.