public class DatenFlussSteuerungFuerModul extends java.lang.Object implements IDatenFlussSteuerungFuerModul
IDatenFlussSteuerungFuerModul alle Informationen über die
Datenflusssteuerung einer bestimmten SWE in Zusammenhang mit einem bestimmten
Modul-Typ zur Verfügung.| Modifier and Type | Class and Description |
|---|---|
protected class |
DatenFlussSteuerungFuerModul.PublikationFuerDatum
Diese Klasse wird nur als Wert-Objekt zu einem Schlüssel vom Typ
PublikationObjAtg innerhalb der internen Struktur
publikationsMap benötigt. |
protected class |
DatenFlussSteuerungFuerModul.PublikationObjAtg
Diese Klasse wird nur als Schlüssel-Objekt innerhalb der internen
Struktur
publikationsMap benötigt. |
| Constructor and Description |
|---|
DatenFlussSteuerungFuerModul() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(PublikationsZuordung pz)
Fügt diesem Objekt eine Publikationszuordung hinzu.
|
java.util.Collection<DAVObjektAnmeldung> |
getDatenAnmeldungen(de.bsvrz.dav.daf.main.config.SystemObject[] filterObjekte,
java.util.Collection<DAVObjektAnmeldung> standardAnmeldungen)
Erfragt die Menge aller Datenanmeldungen die in Bezug auf die übergebenen
Objekte durchgeführt werden müssen, um diese nach der Plausibilisierung
publizieren zu können.
|
de.bsvrz.dav.daf.main.ResultData |
getPublikationsDatum(de.bsvrz.dav.daf.main.ResultData originalDatum,
de.bsvrz.dav.daf.main.Data plausibilisiertesDatum,
de.bsvrz.dav.daf.main.config.Aspect standardAspekt)
Erfragt eine publikationsfähige Modifikation des übergebenen
Original-Datums.
|
java.lang.String |
toString() |
public final void add(PublikationsZuordung pz)
pz - die neue Publikationszuordungpublic java.util.Collection<DAVObjektAnmeldung> getDatenAnmeldungen(de.bsvrz.dav.daf.main.config.SystemObject[] filterObjekte, java.util.Collection<DAVObjektAnmeldung> standardAnmeldungen)
IDatenFlussSteuerungFuerModulgetDatenAnmeldungen in interface IDatenFlussSteuerungFuerModulfilterObjekte - Liste mit (finalen) Objekten. Diese Liste gilt als Filter,
durch den alle innerhalb dieser Publikationszuordnung
definierten Datenanmeldungen geschickt werden, bevor diese
Methode ein Ergebnis zurückgibt. null = kein
FilterstandardAnmeldungen - Menge der Anmeldungen unter den Standard-Publikationsaspektenpublic final de.bsvrz.dav.daf.main.ResultData getPublikationsDatum(de.bsvrz.dav.daf.main.ResultData originalDatum,
de.bsvrz.dav.daf.main.Data plausibilisiertesDatum,
de.bsvrz.dav.daf.main.config.Aspect standardAspekt)
IDatenFlussSteuerungFuerModulgetPublikationsDatum in interface IDatenFlussSteuerungFuerModuloriginalDatum - das Originaldatum, wie es vom plausibilisierenden Modul
empfangen wurdeplausibilisiertesDatum - dessen Data-Objekt nach der PlausibilisierungstandardAspekt - der Standardaspekt der Publikation für dieses Datum oder
null, wenn es keinen Standardaspekt gibtResultData-Objekt, das so publiziert werden kann
oder null, wenn keine Publikation notwendig ist
(dies ist z.B. auch der Fall, wenn innerhalb der
Datenflusssteuerung der übergebene Standardaspekt explizit von
der Publikation ausgeschlossen wurde)public java.lang.String toString()
toString in class java.lang.Object