public class TIC3Meldung extends Object implements de.bsvrz.dav.daf.main.ClientSenderInterface, ExterneMeldung
Modifier and Type | Field and Description |
---|---|
static String |
XML_ELEMENT_MELDUNG
XML-Tag TIC3-Meldung.
|
Constructor and Description |
---|
TIC3Meldung(de.bsvrz.dav.daf.main.config.SystemObject object)
Erzeugt eine neue TIC3-Meldung aus einem Systemobjekt.
|
TIC3Meldung(de.bsvrz.dav.daf.main.config.SystemObject object,
TIC3MeldungsDaten daten)
Erzeugt eine neue TIC-Meldung aus einem Systemobjekt und Meldungsdaten.
|
TIC3Meldung(TIC3MeldungsDaten daten)
Erzeugt eine neue TIC-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 |
anmeldenDav(de.bsvrz.dav.daf.main.ClientDavInterface dav)
Datenverteileranmeldung für Meldungsdaten.
|
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 |
datenvervollstaendigen(LMSParameter parameter)
Vervollständigt die Daten der Meldung.
|
void |
erzeugeDocumentElement(Document doc,
Element root)
Erzeugt das XML-Element für die Meldung.
|
String |
getDavTyp()
Gibt den zugehörigen DAV-Typ zurück.
|
String |
getID()
Gibt die eindeutige ID der Meldung zurück.
|
TIC3MeldungsDaten |
getMeldungsDaten()
Gibt die Daten der Meldung zurück.
|
String |
getPID()
Gibt die PID des zugehörigen Systemobjektes zurück.
|
de.bsvrz.dav.daf.main.config.SystemObject |
getSystemObject()
Gibt das zugehörige Systemobjekt zurück.
|
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
void |
publiziereDav(de.bsvrz.dav.daf.main.ClientDavInterface dav,
LMSParameter lmsParameter)
Publiziert die Daten zum DaV.
|
void |
setMeldungsDaten(ExterneMeldungsDaten daten)
Setzt die Daten der Meldung.
|
void |
setMeldungsDaten(TIC3MeldungsDaten meldungsdaten)
Setzt die Daten der Meldung.
|
void |
setSystemObject(de.bsvrz.dav.daf.main.config.SystemObject object)
Setzt das zugehörige Systemobjekt.
|
String |
toString() |
public static final String XML_ELEMENT_MELDUNG
public TIC3Meldung(de.bsvrz.dav.daf.main.config.SystemObject object)
object
- Systemobjektpublic TIC3Meldung(de.bsvrz.dav.daf.main.config.SystemObject object, TIC3MeldungsDaten daten)
object
- Systemobjektdaten
- Meldungsdatenpublic TIC3Meldung(TIC3MeldungsDaten daten)
daten
- Meldungsdatenpublic void anmeldenDav(de.bsvrz.dav.daf.main.ClientDavInterface dav) throws TIC3Exception
ExterneMeldung
anmeldenDav
in interface ExterneMeldung
dav
- die DatenverteilerverbindungTIC3Exception
- bei Ausnahmenpublic void abmeldenDavEmpfang(de.bsvrz.dav.daf.main.ClientDavInterface dav) throws TIC3Exception
abmeldenDavEmpfang
in interface ExterneMeldung
dav
- die DatenverteilerverbindungTIC3Exception
- bei Ausnahmenpublic String bildePid()
bildePid
in interface ExterneMeldung
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.ClientSenderInterface
public void datenvervollstaendigen(LMSParameter parameter)
parameter
- LMS-Parameterpublic void erzeugeDocumentElement(Document doc, Element root) throws TIC3Exception
doc
- Dokumentroot
- WurzelelementTIC3Exception
- bei Ausnahmenpublic TIC3MeldungsDaten getMeldungsDaten()
getMeldungsDaten
in interface ExterneMeldung
public String getPID()
public de.bsvrz.dav.daf.main.config.SystemObject getSystemObject()
getSystemObject
in interface ExterneMeldung
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 void publiziereDav(de.bsvrz.dav.daf.main.ClientDavInterface dav, LMSParameter lmsParameter) throws TIC3Exception
publiziereDav
in interface ExterneMeldung
dav
- DatenverteilerverbindunglmsParameter
- LMSParameterTIC3Exception
- bei Ausnahmenpublic void setMeldungsDaten(TIC3MeldungsDaten meldungsdaten)
meldungsdaten
- Daten der Meldungpublic void setSystemObject(de.bsvrz.dav.daf.main.config.SystemObject object)
ExterneMeldung
setSystemObject
in interface ExterneMeldung
object
- SystemObject
public String getDavTyp()
ExterneMeldung
getDavTyp
in interface ExterneMeldung
public String getID()
ExterneMeldung
getID
in interface ExterneMeldung
public void setMeldungsDaten(ExterneMeldungsDaten daten)
ExterneMeldung
setMeldungsDaten
in interface ExterneMeldung
daten
- ExterneMeldungsDaten
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.