Package de.bsvrz.sys.funclib.bitctrl.dua
Class PublikationsModul
java.lang.Object
de.bsvrz.sys.funclib.bitctrl.dua.adapter.AbstraktBearbeitungsKnotenAdapter
de.bsvrz.sys.funclib.bitctrl.dua.PublikationsModul
- All Implemented Interfaces:
IDatenFlussSteuerungsListener,IBearbeitungsKnoten
Dieses Modul funktioniert wie ein normaler Bearbeitungsknoten mit folgenden
Unterschieden:.
1.) Es werden keine Daten plausibilisiert
2.) Die Publikation ist standardmäßig angeschaltet und kann nicht ausgeschaltet werden
3.) Für das selbe Systemobjekt darf nicht zweimal hintereinander die Kennung
1.) Es werden keine Daten plausibilisiert
2.) Die Publikation ist standardmäßig angeschaltet und kann nicht ausgeschaltet werden
3.) Für das selbe Systemobjekt darf nicht zweimal hintereinander die Kennung
keine Daten versendet werden-
Field Summary
Fields inherited from class de.bsvrz.sys.funclib.bitctrl.dua.adapter.AbstraktBearbeitungsKnotenAdapter
knoten, publikationsAnmeldungen, publizieren, standardAspekte, verwaltung -
Constructor Summary
ConstructorsConstructorDescriptionPublikationsModul(IStandardAspekte stdAspekte, ModulTyp modulTyp) Standardkonstruktor. -
Method Summary
Modifier and TypeMethodDescriptionvoidaktualisiereDaten(de.bsvrz.dav.daf.main.ResultData[] resultate) Aktualisierungsmethode.voidAktualisiert alle Parameter zur Datenflusssteuerung.Erfragt den Typen des Moduls, das dieses Interface implementiert.voidinitialisiere(IVerwaltung dieVerwaltung) Setzt die Verbindung zum Verwaltungsmodul und initialisiert diesen Bearbeitungsknoten.Methods inherited from class de.bsvrz.sys.funclib.bitctrl.dua.adapter.AbstraktBearbeitungsKnotenAdapter
getKnoten, getPublikationsAnmeldungen, getStandardAspekte, getVerwaltung, isPublizieren, setNaechstenBearbeitungsKnoten, setPublikation, setStandardAspekte, toString
-
Constructor Details
-
PublikationsModul
Standardkonstruktor.- Parameters:
stdAspekte- Informationen zu den Standardpublikationsaspekten für dieses ModulmodulTyp- der Typ des Moduls, für den dieser Bearbeitungsknoten publizieren soll odernull, wenn die Publikation hier nicht dynamisch sein soll (sich also nicht an der Datenflusssteuerung für dieses Modul orientieren soll)
-
-
Method Details
-
initialisiere
Description copied from interface:IBearbeitungsKnotenSetzt die Verbindung zum Verwaltungsmodul und initialisiert diesen Bearbeitungsknoten. Nach dem Aufruf dieser Methode wird davon ausgegangen, dass der Knoten voll funktionsfähig ist. Also zum Beispiel alle Sendeanmeldungen durchgeführt wurden.- Specified by:
initialisierein interfaceIBearbeitungsKnoten- Overrides:
initialisierein classAbstraktBearbeitungsKnotenAdapter- Parameters:
dieVerwaltung- eine Verbindung zum Verwaltungsmodul- Throws:
DUAInitialisierungsException- wird ausgelöst, wenn dieser Knoten nicht vollständig initialisiert werden konnte (z.B. wenn als Parameternullübergeben wurde).
-
aktualisiereDaten
public void aktualisiereDaten(de.bsvrz.dav.daf.main.ResultData[] resultate) Description copied from interface:IBearbeitungsKnotenAktualisierungsmethode. Über diese Methode sollten dem Objekt, das dieses Interface implementiert alle zu bearbeitenden Daten zur Verfügung gestellt werden.- Parameters:
resultate- aktuelle Daten vom Vorgängerknoten.
-
getModulTyp
Description copied from interface:IBearbeitungsKnotenErfragt den Typen des Moduls, das dieses Interface implementiert.- Returns:
- der Name dieses Moduls
-
aktualisierePublikation
Description copied from interface:IDatenFlussSteuerungsListenerAktualisiert alle Parameter zur Datenflusssteuerung.- Parameters:
iDfs- Schnittstelle zur Datenflusssteuerung (dieses Objekt ist immer ungleichnull)
-