IDatenFlussSteuerungFuerModul
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 | 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 | Description |
---|---|
DatenFlussSteuerungFuerModul() |
Modifier and Type | Method | 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.
Achtung: Wenn eine Überschneidung von Anmeldungen für Standard-Publikationsaspekte mit Anmeldungen aus der Datenflusssteuerung besteht, für die nicht publizieren gesetzt ist, so gilt hier auch die Standardpublikation als ausgeschaltet. |
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)
IDatenFlussSteuerungFuerModul
getDatenAnmeldungen
in interface IDatenFlussSteuerungFuerModul
filterObjekte
- 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)
IDatenFlussSteuerungFuerModul
getPublikationsDatum
in interface IDatenFlussSteuerungFuerModul
originalDatum
- 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