public class ImportVerkehrslage extends java.lang.Object implements DaVKonvertierungDynamisch, de.bsvrz.dav.daf.main.ClientSenderInterface
Constructor and Description |
---|
ImportVerkehrslage(PluginImport plugin)
Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
void |
dataRequest(de.bsvrz.dav.daf.main.config.SystemObject arg0,
de.bsvrz.dav.daf.main.DataDescription arg1,
byte arg2) |
javax.xml.bind.JAXBContext |
getJAXBContext()
Rückgabe des JAX-B-Kontexts für die in liefereDaten verwendete JAX-B-Struktur.
|
boolean |
initialisiere()
Initialisiere die Instanz.
|
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject arg0,
de.bsvrz.dav.daf.main.DataDescription arg1) |
void |
liefereDaten(java.lang.Object xml)
Interpretiert und liefert die übergebene DATEX-II Datenstruktur an den Datenverteiler.
|
void |
sendData(java.lang.String pid,
java.lang.String atg,
java.lang.String asp,
de.bsvrz.dav.daf.main.Data d)
Sende Daten an den Datenverteiler.
|
void |
sendData(de.bsvrz.dav.daf.main.config.SystemObject obj,
de.bsvrz.dav.daf.main.config.AttributeGroup atg,
de.bsvrz.dav.daf.main.config.Aspect asp,
de.bsvrz.dav.daf.main.Data d)
Sende Daten an den Datenverteiler.
|
public ImportVerkehrslage(PluginImport plugin)
plugin
- Referenz auf Plugin-Definitions-Klassepublic void liefereDaten(java.lang.Object xml)
DaVKonvertierungDynamisch
liefereDaten
in interface DaVKonvertierungDynamisch
xml
- JAX-B Strukturpublic void sendData(java.lang.String pid, java.lang.String atg, java.lang.String asp, de.bsvrz.dav.daf.main.Data d) throws de.bsvrz.dav.daf.main.DataNotSubscribedException, de.bsvrz.dav.daf.main.SendSubscriptionNotConfirmed
pid
- Pid des Objekts, über das gesendet werden soll.atg
- Attributgruppe der zuu sendenden Daten.asp
- Aspekt der zum Senden verwendet werden soll.d
- Zu versendende Daten.de.bsvrz.dav.daf.main.DataNotSubscribedException
- Fehler bei der Subskriptionde.bsvrz.dav.daf.main.SendSubscriptionNotConfirmed
- Fehler bei der Subskriptionpublic void sendData(de.bsvrz.dav.daf.main.config.SystemObject obj, de.bsvrz.dav.daf.main.config.AttributeGroup atg, de.bsvrz.dav.daf.main.config.Aspect asp, de.bsvrz.dav.daf.main.Data d) throws de.bsvrz.dav.daf.main.DataNotSubscribedException, de.bsvrz.dav.daf.main.SendSubscriptionNotConfirmed
obj
- Objekt, über das gesendet werden soll.atg
- Attributgruppe der zuu sendenden Daten.asp
- Aspekt der zum Senden verwendet werden soll.d
- Zu versendende Daten.de.bsvrz.dav.daf.main.DataNotSubscribedException
- Fehler bei der Subskriptionde.bsvrz.dav.daf.main.SendSubscriptionNotConfirmed
- Fehler bei der Subskriptionpublic javax.xml.bind.JAXBContext getJAXBContext() throws javax.xml.bind.JAXBException
DaVKonvertierungDynamisch
getJAXBContext
in interface DaVKonvertierungDynamisch
javax.xml.bind.JAXBException
- Falls die Instantiierung des Kontext nicht möglich ist.public boolean initialisiere()
DaVKonvertierungDynamisch
initialisiere
in interface DaVKonvertierungDynamisch
public void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject arg0, de.bsvrz.dav.daf.main.DataDescription arg1, byte arg2)
dataRequest
in interface de.bsvrz.dav.daf.main.ClientSenderInterface
public boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject arg0, de.bsvrz.dav.daf.main.DataDescription arg1)
isRequestSupported
in interface de.bsvrz.dav.daf.main.ClientSenderInterface