Class TIC3MeldungsDaten
java.lang.Object
de.bsvrz.kex.lmstic3.vew.daten.tic.AbstractTIC3InfoElement
de.bsvrz.kex.lmstic3.vew.daten.tic.TIC3MeldungsDaten
- All Implemented Interfaces:
ExterneMeldungsDaten,TIC3InfoElement
public class TIC3MeldungsDaten extends AbstractTIC3InfoElement implements ExterneMeldungsDaten
Datensatz einer TIC3-Meldung.
-
Constructor Summary
Constructors Constructor Description TIC3MeldungsDaten()Erzeugt ein neues Objekt.TIC3MeldungsDaten(org.w3c.dom.Node node)Erzeugt ein neues Objekt aus einem Knoten eines XML-Dokumentes. -
Method Summary
Modifier and Type Method Description java.lang.StringbildePid()Erzeugt eine PID aus den Daten der Meldung.voideinlesenXML(org.w3c.dom.Node node)Liest die Daten aus dem zugehörige XML-Dokument-Knoten ein.TIC3ZeitstempelgetDatenAktualisierungsZeit()Gibt den Zeitpunkt der letzten Aktualisierung der Meldungsdaten zurück.TIC3ZeitstempelgetDatenEndeZeit()Gibt den Zeitpunkt des Endes des Ereignisses zurück.TIC3ZeitstempelgetDatenErzeugungsZeit()Gibt den Zeitpunkt der Datenerzeugung der Meldung zurück.java.lang.StringgetDatenKennung()Gibt die Identifikation der Meldung zurück.java.lang.StringgetDatenProduzent()TIC3ZeitstempelgetDatenStartZeit()Gibt den Zeitpunkt des Beginns des Ereignisses zurück.java.lang.StringgetEreignisBeschreibung()java.lang.StringgetID()java.lang.StringgetIDNumber()Gibt die IDNumber der Meldung zurück.java.util.List<TMCKoordinate>getKoordinaten()Gibt die Koordinaten der Meldung zurück.TIC3Status.TIC3StatusEnumgetMeldungsStatus()Gibt den Status der Meldungzurück.TIC3LocationgetTic3LocationGegenrichtung()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.TMCPrioritaetEnumgetTMCMeldungsPrioritaet()Gibt die Priorität der Meldung zurück.TMCStatus.TMCStatusEnumgetTMCMeldungsStatus()Gibt den Status der Meldung zurück.TMCRichtung.TMCRichtungEnumgetTMCRichtung(java.lang.Integer tictmcrichtung)booleanistEreignisInBeidenRichtungen()Gibt die Information zurück, ob es sich um ein Ereignis in beiden Richtungen handelt.voidpublizieren(de.bsvrz.dav.daf.main.Data davdata, LMSParameter parameter)Publiziert die Daten zum Datenverteiler.voidsetDatenAktualisierungsZeit(java.lang.Long zeitStempel)voidsetDatenEndeZeit(java.lang.Long zeitStempel)voidsetDatenErzeugungsZeit(java.lang.Long zeitStempel)voidsetDatenKennung(java.lang.String kennung)voidsetDatenProduzent(java.lang.String produzent)voidsetDatenStartZeit(java.lang.Long zeitStempel)voidsetEreignisBeschreibung(java.lang.String text)voidsetID(java.lang.String id)voidsetIDNumber(java.lang.String nummer)Setzt die IDNumber der Meldung.voidsetIDOrganisation(java.lang.String organisation)Setzt die IDOrganisation der Meldung.voidsetMeldungsStatus(TIC3Status.TIC3StatusEnum neuerstatus)Setzt den Status der Meldung.voidsetTMCEreignisse(java.util.List<TMCEvent> ereignisse)voidsetTMCLokationen(java.util.List<TMCLocation> lokationen)voidsetTMCMeldungsPrioritaet(TMCPrioritaet.TMCPrioritaetEnum prio)voidsetTMCMeldungsStatus(TMCStatus.TMCStatusEnum stat)voidsetzeIdentifikation(java.lang.String identifikation)Setzt die Identifikation der Meldung.java.lang.StringtoString()Methods inherited from class de.bsvrz.kex.lmstic3.vew.daten.tic.AbstractTIC3InfoElement
addAttribut, addAttribut, addKindElement, erzeugeDocumentElement, getAttribute, getDavAttributName, getDavDaten, getKindElemente, getLocalDavData, getNameAttribut, getWertAttribut, getXmlDaten, getXmlElementName, hatNodeHandler, setDavDaten, setDavDaten, setXmlDaten, useAttributValueMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface de.bsvrz.kex.lmstic3.vew.daten.ExterneMeldungsDaten
erzeugeDocumentElement
-
Constructor Details
-
TIC3MeldungsDaten
public TIC3MeldungsDaten()Erzeugt ein neues Objekt. -
TIC3MeldungsDaten
Erzeugt ein neues Objekt aus einem Knoten eines XML-Dokumentes.- Parameters:
node- Knoten- Throws:
TIC3Exception- bei Ausnahmen
-
-
Method Details
-
einlesenXML
Description copied from interface:TIC3InfoElementLiest die Daten aus dem zugehörige XML-Dokument-Knoten ein.- Specified by:
einlesenXMLin interfaceTIC3InfoElement- Overrides:
einlesenXMLin classAbstractTIC3InfoElement- Parameters:
node- der zugehörige XML-Dokument-Knoten- Throws:
TIC3Exception- bei Ausnahmen
-
publizieren
public void publizieren(de.bsvrz.dav.daf.main.Data davdata, LMSParameter parameter) throws TIC3ExceptionDescription copied from interface:TIC3InfoElementPubliziert die Daten zum Datenverteiler.- Specified by:
publizierenin interfaceTIC3InfoElement- Overrides:
publizierenin classAbstractTIC3InfoElement- Parameters:
davdata- von DAV empfangene Datenparameter-LMSParameter- Throws:
TIC3Exception- bei Ausnahmen
-
bildePid
public java.lang.String bildePid()Erzeugt eine PID aus den Daten der Meldung.- Specified by:
bildePidin interfaceExterneMeldungsDaten- Returns:
- PID
-
getIDNumber
public java.lang.String getIDNumber()Gibt die IDNumber der Meldung zurück.- Returns:
- IDNumber der Meldung
-
getMeldungsStatus
Gibt den Status der Meldungzurück.- Returns:
- Status
-
setIDNumber
public void setIDNumber(java.lang.String nummer)Setzt die IDNumber der Meldung.- Parameters:
nummer- IDNumber
-
setIDOrganisation
public void setIDOrganisation(java.lang.String organisation)Setzt die IDOrganisation der Meldung.- Parameters:
organisation- IDOrganisation der Meldung
-
setMeldungsStatus
Setzt den Status der Meldung.- Parameters:
neuerstatus- neuer Status
-
setzeIdentifikation
public void setzeIdentifikation(java.lang.String identifikation)Setzt die Identifikation der Meldung.- Parameters:
identifikation- Identifikation
-
getTMCRichtung
-
getDatenProduzent
public java.lang.String getDatenProduzent()- Specified by:
getDatenProduzentin interfaceExterneMeldungsDaten
-
setDatenProduzent
public void setDatenProduzent(java.lang.String produzent)- Specified by:
setDatenProduzentin interfaceExterneMeldungsDaten
-
getDatenKennung
public java.lang.String getDatenKennung()Gibt die Identifikation der Meldung zurück.- Specified by:
getDatenKennungin interfaceExterneMeldungsDaten- Returns:
- Identifikation der Meldung
-
setDatenKennung
public void setDatenKennung(java.lang.String kennung)- Specified by:
setDatenKennungin interfaceExterneMeldungsDaten
-
getEreignisBeschreibung
public java.lang.String getEreignisBeschreibung()- Specified by:
getEreignisBeschreibungin interfaceExterneMeldungsDaten
-
setEreignisBeschreibung
public void setEreignisBeschreibung(java.lang.String text)- Specified by:
setEreignisBeschreibungin interfaceExterneMeldungsDaten
-
getDatenErzeugungsZeit
Description copied from interface:ExterneMeldungsDatenGibt den Zeitpunkt der Datenerzeugung der Meldung zurück.- Specified by:
getDatenErzeugungsZeitin interfaceExterneMeldungsDaten- Returns:
TIC3Zeitstempel
-
setDatenErzeugungsZeit
public void setDatenErzeugungsZeit(java.lang.Long zeitStempel)- Specified by:
setDatenErzeugungsZeitin interfaceExterneMeldungsDaten
-
getDatenAktualisierungsZeit
Description copied from interface:ExterneMeldungsDatenGibt den Zeitpunkt der letzten Aktualisierung der Meldungsdaten zurück.- Specified by:
getDatenAktualisierungsZeitin interfaceExterneMeldungsDaten- Returns:
TIC3Zeitstempel
-
setDatenAktualisierungsZeit
public void setDatenAktualisierungsZeit(java.lang.Long zeitStempel)- Specified by:
setDatenAktualisierungsZeitin interfaceExterneMeldungsDaten
-
getTMCMeldungsStatus
Description copied from interface:ExterneMeldungsDatenGibt den Status der Meldung zurück.- Specified by:
getTMCMeldungsStatusin interfaceExterneMeldungsDaten- Returns:
TMCStatus.TMCStatusEnum
-
setTMCMeldungsStatus
- Specified by:
setTMCMeldungsStatusin interfaceExterneMeldungsDaten- Throws:
TIC3Exception
-
getDatenStartZeit
Description copied from interface:ExterneMeldungsDatenGibt den Zeitpunkt des Beginns des Ereignisses zurück.- Specified by:
getDatenStartZeitin interfaceExterneMeldungsDaten- Returns:
TIC3Zeitstempel
-
setDatenStartZeit
public void setDatenStartZeit(java.lang.Long zeitStempel)- Specified by:
setDatenStartZeitin interfaceExterneMeldungsDaten
-
getDatenEndeZeit
Description copied from interface:ExterneMeldungsDatenGibt den Zeitpunkt des Endes des Ereignisses zurück.- Specified by:
getDatenEndeZeitin interfaceExterneMeldungsDaten- Returns:
TIC3Zeitstempel
-
setDatenEndeZeit
public void setDatenEndeZeit(java.lang.Long zeitStempel)- Specified by:
setDatenEndeZeitin interfaceExterneMeldungsDaten
-
getTMCMeldungsPrioritaet
Description copied from interface:ExterneMeldungsDatenGibt die Priorität der Meldung zurück.- Specified by:
getTMCMeldungsPrioritaetin interfaceExterneMeldungsDaten- Returns:
TMCPrioritaet.TMCPrioritaetEnum
-
setTMCMeldungsPrioritaet
- Specified by:
setTMCMeldungsPrioritaetin interfaceExterneMeldungsDaten- Throws:
TIC3Exception
-
istEreignisInBeidenRichtungen
public boolean istEreignisInBeidenRichtungen()Description copied from interface:ExterneMeldungsDatenGibt die Information zurück, ob es sich um ein Ereignis in beiden Richtungen handelt.- Specified by:
istEreignisInBeidenRichtungenin interfaceExterneMeldungsDaten- Returns:
true, wenn in beiden Richtungen, sonstfalse
-
getTMCEreignisse
Description copied from interface:ExterneMeldungsDatenGibt die Ereignisse der Meldung zurück.- Specified by:
getTMCEreignissein interfaceExterneMeldungsDaten- Returns:
- Liste von
TMCEvent
-
setTMCEreignisse
- Specified by:
setTMCEreignissein interfaceExterneMeldungsDaten- Throws:
TIC3Exception
-
getTic3LocationGegenrichtung
-
getID
public java.lang.String getID()- Specified by:
getIDin interfaceExterneMeldungsDaten
-
setID
public void setID(java.lang.String id)- Specified by:
setIDin interfaceExterneMeldungsDaten
-
getTMCLokationen
Description copied from interface:ExterneMeldungsDatenGibt die TMC-Lokationsinformationen der Meldung zurück.- Specified by:
getTMCLokationenin interfaceExterneMeldungsDaten- Returns:
- Liste von
TMCLocation
-
setTMCLokationen
- Specified by:
setTMCLokationenin interfaceExterneMeldungsDaten
-
getKoordinaten
Description copied from interface:ExterneMeldungsDatenGibt die Koordinaten der Meldung zurück.- Specified by:
getKoordinatenin interfaceExterneMeldungsDaten- Returns:
- Liste von
TMCKoordinate
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-