public class RDSMeldung
extends java.lang.Object
implements de.bsvrz.dav.daf.main.ClientSenderInterface, de.bsvrz.dav.daf.main.ClientReceiverInterface
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
XML_ELEMENT_MELDUNG
XML-Tag RDS-Meldung.
|
| Constructor and Description |
|---|
RDSMeldung(de.bsvrz.dav.daf.main.config.SystemObject object)
Erzeugt eine neue RDS-Meldung aus einem Systemobjekt.
|
RDSMeldung(de.bsvrz.dav.daf.main.config.SystemObject object,
RDSMeldungsDaten daten)
Erzeugt eine neue RDS-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.Data data)
Aktualisiert die Daten der Meldung.
|
void |
aktualisierenDav(de.bsvrz.dav.daf.main.ClientDavInterface dav)
Datenverteileranmeldung für empfangene Meldungen.
|
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.
|
java.lang.String |
bildePid()
Erzeugt eine PID aus den Meldungsdaten.
|
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(org.w3c.dom.Document doc,
org.w3c.dom.Element root)
Erzeugt das XML-Element für die Meldung.
|
long |
getLetzterVersand()
Gibt den Zeitpunkt des letzten Versandes der Meldung zurück.
|
java.util.List<java.lang.Integer> |
getLocationCodes()
Gibt alle in der Meldung referenzierten Locationcodes zurück.
|
java.io.File |
getMeldungsDatei()
Gibt die zur Meldung gehörende Datei zurück.
|
protected RDSMeldungsDaten |
getMeldungsDaten()
Gibt die Daten der Meldung zurück.
|
java.lang.String |
getPID()
Gibt die PID des zugehörigen Systemobjektes zurück.
|
RDSStatus.RDS_StatusEN |
getRDSStatus()
Gibt den RDS-Meldungsstatus 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.
|
int |
getVersion()
Gibt die Versionsnummer der Meldung 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 |
istImplizitAufgehoben()
Überprüft, ob die Meldung von der SWE implizit aufgehoben wird.
|
boolean |
istZeitGueltig()
Test, ob die Meldung zeitlich gültig ist.
|
boolean |
istZuVerarbeiten()
Test, ob die Meldung verarbeitet werden muss.
|
boolean |
isVersendet()
Test, ob die Meldung versendet wurde.
|
void |
publiziereDAV(de.bsvrz.dav.daf.main.ClientDavInterface dav)
Publiziert die Daten zum DaV.
|
void |
publiziereVersendet(de.bsvrz.dav.daf.main.ClientDavInterface dav)
Publiziert die Daten zum DaV, dass die Meldung versendet wurde.
|
void |
setLetzterVersand(long versand)
Setzt den Zeitpunlt des letzten Versandes der Meldung.
|
void |
setMeldungsDatei(java.io.File datei)
Setzt die zur Meldung gehörende Datei.
|
void |
setMeldungsDaten(RDSMeldungsDaten meldungsdaten)
Setzt die Daten der Meldung.
|
void |
setRDSStatus(RDSStatus.RDS_StatusEN neuerstatus)
Setzt den Status der Meldung.
|
void |
setStatus(MeldungsStatus status)
Setzt den internen Status der Meldung.
|
void |
setVersendet(boolean versendet)
Setzt das Flag, ob die Meldung versendet wurde.
|
java.lang.String |
toString() |
void |
update(de.bsvrz.dav.daf.main.ResultData[] results) |
public static final java.lang.String XML_ELEMENT_MELDUNG
public RDSMeldung(de.bsvrz.dav.daf.main.config.SystemObject object)
object - Systemobjektpublic RDSMeldung(de.bsvrz.dav.daf.main.config.SystemObject object,
RDSMeldungsDaten daten)
object - Systemobjektdaten - Meldungsdatenpublic void aktualisieren(de.bsvrz.dav.daf.main.Data data)
throws RDSException
data - DaV-DatenRDSException - bei Ausnahmenpublic void aktualisierenDav(de.bsvrz.dav.daf.main.ClientDavInterface dav)
throws RDSException
dav - die DatenverteilerverbindungRDSException - bei Ausnahmenpublic void datenAktualisierenDav(de.bsvrz.dav.daf.main.ClientDavInterface dav)
throws RDSException
dav - die DatenverteilerverbindungRDSException - bei Ausnahmenpublic void anmeldenDavEmpfang(de.bsvrz.dav.daf.main.ClientDavInterface dav)
throws RDSException
dav - die DatenverteilerverbindungRDSException - bei Ausnahmenpublic void abmeldenDavEmpfang(de.bsvrz.dav.daf.main.ClientDavInterface dav)
throws RDSException
dav - die DatenverteilerverbindungRDSException - bei Ausnahmenpublic void anmeldenDavVersand(de.bsvrz.dav.daf.main.ClientDavInterface dav)
throws RDSException
dav - die DatenverteilerverbindungRDSException - bei Ausnahmenpublic void abmeldenDavVersand(de.bsvrz.dav.daf.main.ClientDavInterface dav)
throws RDSException
dav - die DatenverteilerverbindungRDSException - bei Ausnahmenpublic java.lang.String bildePid()
public 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.ClientSenderInterfacepublic void datenvervollstaendigen(LMSParameter parameter)
parameter - LMS-Parameterpublic void erzeugeDocumentElement(org.w3c.dom.Document doc,
org.w3c.dom.Element root)
throws RDSException
doc - Dokumentroot - WurzelelementRDSException - bei Ausnahmenpublic long getLetzterVersand()
public java.util.List<java.lang.Integer> getLocationCodes()
public java.io.File getMeldungsDatei()
protected RDSMeldungsDaten getMeldungsDaten()
public java.lang.String getPID()
public RDSStatus.RDS_StatusEN getRDSStatus()
public MeldungsStatus getStatus()
public de.bsvrz.dav.daf.main.config.SystemObject getSystemObject()
public int getVersion()
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.ClientSenderInterfacepublic boolean istImplizitAufgehoben()
Aufhebung oder Loeschung ist und die
Gültigkeit abgelaufen ist.public boolean istZeitGueltig()
public boolean istZuVerarbeiten()
public boolean isVersendet()
public void publiziereDAV(de.bsvrz.dav.daf.main.ClientDavInterface dav)
throws RDSException
dav - DatenverteilerverbindungRDSException - bei Ausnahmenpublic void publiziereVersendet(de.bsvrz.dav.daf.main.ClientDavInterface dav)
dav - Datenverteilerverbindungpublic void setLetzterVersand(long versand)
versand - Zeitpunkt letzter Versandpublic void setMeldungsDatei(java.io.File datei)
datei - Datei, in der die Meldung enthalten istpublic void setMeldungsDaten(RDSMeldungsDaten meldungsdaten)
meldungsdaten - Daten der Meldungpublic void setRDSStatus(RDSStatus.RDS_StatusEN neuerstatus)
neuerstatus - neuer Statuspublic void setStatus(MeldungsStatus status)
status - Statuspublic void setVersendet(boolean versendet)
versendet - Meldung versendetpublic java.lang.String toString()
toString in class java.lang.Objectpublic void update(de.bsvrz.dav.daf.main.ResultData[] results)
update in interface de.bsvrz.dav.daf.main.ClientReceiverInterface