public class TMCMeldung extends Object implements de.bsvrz.dav.daf.main.ClientSenderInterface, de.bsvrz.dav.daf.main.ClientReceiverInterface
Modifier and Type | Field and Description |
---|---|
static String |
ATG |
static String |
TYP
Typ der Meldungen.
|
Constructor and Description |
---|
TMCMeldung(de.bsvrz.dav.daf.main.config.SystemObject object)
Erzeugt eine neue TMC-Meldung aus einem Systemobjekt.
|
TMCMeldung(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.Data daten)
Erzeugt eine neue TMC-Meldung aus einem Systemobjekt und Meldungsdaten.
|
Modifier and Type | Method and Description |
---|---|
void |
abmeldenDavEmpfang(de.bsvrz.dav.daf.main.ClientDavInterface dav)
Datenverteilerabmeldung für empfangene Meldungen.
|
void |
abmeldenDavVersand(de.bsvrz.dav.daf.main.ClientDavInterface dav)
Datenverteilerabmeldung für zu versendende Meldungen.
|
void |
aktualisieren(de.bsvrz.dav.daf.main.ClientDavInterface dav,
de.bsvrz.dav.daf.main.Data data)
Aktualisiert die Daten der Meldung.
|
void |
aktualisieren(de.bsvrz.dav.daf.main.Data data)
Aktualisiert die Daten der Meldung.
|
void |
anmeldenDavEmpfang(de.bsvrz.dav.daf.main.ClientDavInterface dav)
Datenverteileranmeldung für empfangene Meldungen.
|
void |
anmeldenDavVersand(de.bsvrz.dav.daf.main.ClientDavInterface dav)
Datenverteileranmeldung für zu versendende Meldungen.
|
static String |
bildePid(String id) |
String |
bildeTICId()
Bildet die TicId.
|
void |
dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
byte state) |
void |
datenAktualisierenDav(de.bsvrz.dav.daf.main.ClientDavInterface dav)
Datenverteileranmeldung für empfangene Meldungen.
|
void |
datenvervollstaendigen(LMSParameter parameter)
Vervollständigt die Daten der Meldung.
|
void |
erzeugeDocumentElement(Document doc,
Element root)
Erzeugt das XML-Element für die Meldung.
|
de.bsvrz.dav.daf.main.Data |
getDavData() |
long |
getLetzterVersand()
Gibt den Zeitpunkt des letzten Versandes der Meldung zurück.
|
String |
getPID()
Gibt die PID des zugehörigen Systemobjektes zurück.
|
MeldungsStatus |
getStatus()
Gibt den internen Status der Meldung zurück.
|
de.bsvrz.dav.daf.main.config.SystemObject |
getSystemObject()
Gibt das zugehörige Systemobjekt zurück.
|
boolean |
isDavDatenOK()
Test, ob für die Meldung Daten vom DaV empfangen wurden.
|
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
boolean |
istZeitGueltig() |
boolean |
isVersendet()
Test, ob die Meldung versendet wurde.
|
void |
publiziereDav(de.bsvrz.dav.daf.main.ClientDavInterface dav) |
void |
publiziereVersendet(de.bsvrz.dav.daf.main.ClientDavInterface dav)
Publiziert die Daten zum DaV, dass die Meldung versendet wurde.
|
void |
setData(de.bsvrz.dav.daf.main.Data createData) |
void |
setLetzterVersand(long versand)
Setzt den Zeitpunlt des letzten Versandes der Meldung.
|
void |
setStatus(MeldungsStatus status)
Setzt den internen Status der Meldung.
|
void |
setVersendet(boolean versendet)
Setzt das Flag, ob die Meldung versendet wurde.
|
String |
toString() |
void |
update(de.bsvrz.dav.daf.main.ResultData[] results) |
public static final String TYP
public static final String ATG
public TMCMeldung(de.bsvrz.dav.daf.main.config.SystemObject object)
object
- Systemobjektpublic TMCMeldung(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.Data daten)
object
- Systemobjektdaten
- Meldungsdatenpublic de.bsvrz.dav.daf.main.Data getDavData()
public void aktualisieren(de.bsvrz.dav.daf.main.ClientDavInterface dav, de.bsvrz.dav.daf.main.Data data) throws TIC3Exception
dav
- ClientDavInterface
data
- DaV-DatenTIC3Exception
- bei Ausnahmenpublic void aktualisieren(de.bsvrz.dav.daf.main.Data data) throws TIC3Exception
data
- DaV-DatenTIC3Exception
- bei Ausnahmenpublic void datenAktualisierenDav(de.bsvrz.dav.daf.main.ClientDavInterface dav) throws TIC3Exception
dav
- die DatenverteilerverbindungTIC3Exception
- bei Ausnahmenpublic void anmeldenDavEmpfang(de.bsvrz.dav.daf.main.ClientDavInterface dav) throws TIC3Exception
dav
- die DatenverteilerverbindungTIC3Exception
- bei Ausnahmenpublic void abmeldenDavEmpfang(de.bsvrz.dav.daf.main.ClientDavInterface dav) throws TIC3Exception
dav
- die DatenverteilerverbindungTIC3Exception
- bei Ausnahmenpublic void anmeldenDavVersand(de.bsvrz.dav.daf.main.ClientDavInterface dav) throws TIC3Exception
dav
- die DatenverteilerverbindungTIC3Exception
- bei Ausnahmenpublic void abmeldenDavVersand(de.bsvrz.dav.daf.main.ClientDavInterface dav) throws TIC3Exception
dav
- die DatenverteilerverbindungTIC3Exception
- bei Ausnahmenpublic void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription, byte state)
dataRequest
in interface de.bsvrz.dav.daf.main.ClientSenderInterface
public void datenvervollstaendigen(LMSParameter parameter)
DataProducer: aus TMC-Meldung oder wenn nicht gesetzt aus Parameter atg.tmcKommunikationsParameter.EigeneID
DataIdentifier: inkrementierte laufende Nummer aus atg.lmsKommunikationsParameter.LaufendeNummer
parameter
- LMS-Parameterpublic void erzeugeDocumentElement(Document doc, Element root) throws TIC3Exception
doc
- Dokumentroot
- WurzelelementTIC3Exception
- bei Ausnahmenpublic long getLetzterVersand()
public String getPID()
public MeldungsStatus getStatus()
public de.bsvrz.dav.daf.main.config.SystemObject getSystemObject()
public boolean isDavDatenOK()
public boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription)
isRequestSupported
in interface de.bsvrz.dav.daf.main.ClientSenderInterface
public boolean isVersendet()
public void publiziereVersendet(de.bsvrz.dav.daf.main.ClientDavInterface dav)
dav
- Datenverteilerverbindungpublic void setLetzterVersand(long versand)
versand
- Zeitpunkt letzter Versandpublic void setStatus(MeldungsStatus status)
status
- Statuspublic void setVersendet(boolean versendet)
versendet
- Meldung versendetpublic void update(de.bsvrz.dav.daf.main.ResultData[] results)
update
in interface de.bsvrz.dav.daf.main.ClientReceiverInterface
public boolean istZeitGueltig()
public void setData(de.bsvrz.dav.daf.main.Data createData)
public void publiziereDav(de.bsvrz.dav.daf.main.ClientDavInterface dav) throws TIC3Exception
TIC3Exception
public String bildeTICId()
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.