public abstract class AbstraktAusfallUeberwachung extends AbstraktBearbeitungsKnotenAdapter implements IKontrollProzessListener<java.lang.Long>
knoten, publikationsAnmeldungen, publizieren, standardAspekte, verwaltung| Constructor and Description |
|---|
AbstraktAusfallUeberwachung() |
| Modifier and Type | Method and Description |
|---|---|
void |
aktualisiereDaten(de.bsvrz.dav.daf.main.ResultData[] resultate)
Aktualisierungsmethode.
|
void |
aktualisierePublikation(IDatenFlussSteuerung dfs)
Aktualisiert alle Parameter zur Datenflusssteuerung.
|
protected abstract de.bsvrz.dav.daf.main.ResultData |
getAusfallDatumVon(de.bsvrz.dav.daf.main.ResultData originalResultat)
Erfragt das ausgefallene Datum, dass sich aus dem übergebenen Datum
ergibt.
|
protected long |
getMaxZeitVerzug(de.bsvrz.dav.daf.main.config.SystemObject obj)
Erfragt den maximalen Zeitverzug für ein Systemobjekt.
|
ModulTyp |
getModulTyp()
Erfragt den Typen des Moduls, das dieses Interface implementiert.
|
protected abstract long |
getTVon(de.bsvrz.dav.daf.main.ResultData resultat)
Erfragt die Intervalllänge T eines Datums.
|
void |
initialisiere(IVerwaltung dieVerwaltung)
Setzt die Verbindung zum Verwaltungsmodul und initialisiert diesen
Bearbeitungsknoten.
|
protected void |
setObjectWertErfassungVerzug(de.bsvrz.dav.daf.main.config.SystemObject object,
java.lang.Long zeitVerzug) |
void |
trigger(java.lang.Long kontrollZeitpunkt)
Wird von einem assoziierten Kontrollprozess zur Kontrollzeit aufgerufen.
|
getKnoten, getPublikationsAnmeldungen, getStandardAspekte, getVerwaltung, isPublizieren, setNaechstenBearbeitungsKnoten, setPublikation, setStandardAspekte, toStringprotected abstract long getTVon(de.bsvrz.dav.daf.main.ResultData resultat)
resultat - ein Datumprotected abstract de.bsvrz.dav.daf.main.ResultData getAusfallDatumVon(de.bsvrz.dav.daf.main.ResultData originalResultat)
originalResultat - ein Datumpublic void initialisiere(IVerwaltung dieVerwaltung) throws DUAInitialisierungsException
IBearbeitungsKnoteninitialisiere in interface IBearbeitungsKnoteninitialisiere in class AbstraktBearbeitungsKnotenAdapterdieVerwaltung - eine Verbindung zum VerwaltungsmodulDUAInitialisierungsException - wird ausgelöst, wenn dieser Knoten nicht vollständig
initialisiert werden konnte (z.B. wenn als Parameter
null übergeben wurde).protected void setObjectWertErfassungVerzug(de.bsvrz.dav.daf.main.config.SystemObject object,
java.lang.Long zeitVerzug)
public void aktualisiereDaten(de.bsvrz.dav.daf.main.ResultData[] resultate)
IBearbeitungsKnotenaktualisiereDaten in interface IBearbeitungsKnotenresultate - aktuelle Daten vom Vorgängerknoten.protected long getMaxZeitVerzug(de.bsvrz.dav.daf.main.config.SystemObject obj)
obj - ein Systemobjektpublic void trigger(java.lang.Long kontrollZeitpunkt)
IKontrollProzessListenertrigger in interface IKontrollProzessListener<java.lang.Long>kontrollZeitpunkt - ein Objekt mit einer bestimmten Information zu diesem
Ereignis. Dieses Objekt muss dem zugehörigen Kontrollprozess
vorher übergeben worden seinpublic ModulTyp getModulTyp()
IBearbeitungsKnotengetModulTyp in interface IBearbeitungsKnotenpublic void aktualisierePublikation(IDatenFlussSteuerung dfs)
IDatenFlussSteuerungsListeneraktualisierePublikation in interface IDatenFlussSteuerungsListenerdfs - Schnittstelle zur Datenflusssteuerung (dieses Objekt ist
immer ungleich null)