public class LVEPruefungUndMWE
extends de.bsvrz.sys.funclib.bitctrl.dua.adapter.AbstraktBearbeitungsKnotenAdapter
Modifier and Type | Field and Description |
---|---|
private Map<de.bsvrz.sys.funclib.bitctrl.dua.lve.FahrStreifen,FSDatenPuffer> |
fsAufDatenPuffer
Mapt alle (hier relevanten) Objekte vom Typ
FahrStreifen
auf deren Puffer-Objekte. |
private static de.bsvrz.sys.funclib.debug.Debug |
LOGGER |
private Set<de.bsvrz.sys.funclib.bitctrl.dua.lve.FahrStreifen> |
pruefungsFahrstreifen
Menge aller Fahrstreifen, die sowohl einen Nachbar- wie auch einen
Ersatzfahrstreifen besitzen und somit hier plausibilisiert werden.
|
static de.bsvrz.dav.daf.main.ClientDavInterface |
sDav
statische Verbindung zum Datenverteiler.
|
private Map<de.bsvrz.sys.funclib.bitctrl.dua.lve.FahrStreifen,Collection<de.bsvrz.sys.funclib.bitctrl.dua.lve.FahrStreifen>> |
triggerListe
Assoziiert einen Fahrstreifen
a mit den Fahrstreifen
x , an die er über die Relationen
a = istNachbarVon(x) , a = istErsatzVon(x)
und Identitaet gebunden ist. |
Constructor and Description |
---|
LVEPruefungUndMWE() |
Modifier and Type | Method and Description |
---|---|
void |
aktualisiereDaten(de.bsvrz.dav.daf.main.ResultData[] resultate) |
void |
aktualisierePublikation(de.bsvrz.sys.funclib.bitctrl.dua.dfs.schnittstellen.IDatenFlussSteuerung dfs) |
private KZDatum |
ersetzeAttributWertNachVerfahren1(MweAttribut attribut,
KZDatum ergebnisDatum,
KZDatum ersetzungsDatum,
FSDatenPuffer fahrStreifenPuffer,
FSDatenPuffer ersetzungsPuffer)
Führt eine Messwertersetzung nach Vorschrift Nr. 1 für ein bestimmtes
Attribut innerhalb eines KZ-Datensatzes durch (Stand: 05.03.2008)
|
de.bsvrz.sys.funclib.bitctrl.dua.dfs.typen.ModulTyp |
getModulTyp() |
void |
initialisiere(de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IVerwaltung dieVerwaltung) |
private de.bsvrz.dav.daf.main.ResultData |
plausibilisiere(FSDatenPuffer fahrStreifenPuffer)
Hier findet die MWE für einen Fahrstreifen in Bezug auf die aktuell im
Datenpuffer enthaltenen Daten statt.
|
private KZDatum |
plausibilisiereNachVorschrift1(FSDatenPuffer fahrStreifenPuffer,
FSDatenPuffer ersatzPuffer)
Führt eine MWE durch für den Fall, dass der Ersatzfahrstreifen nicht
defekt ist.
|
private static final de.bsvrz.sys.funclib.debug.Debug LOGGER
public static de.bsvrz.dav.daf.main.ClientDavInterface sDav
private Set<de.bsvrz.sys.funclib.bitctrl.dua.lve.FahrStreifen> pruefungsFahrstreifen
private Map<de.bsvrz.sys.funclib.bitctrl.dua.lve.FahrStreifen,FSDatenPuffer> fsAufDatenPuffer
FahrStreifen
auf deren Puffer-Objekte. Relevant sind sowohl die Objekte, die hier
direkt plausibilisiert werden, wie auch deren Nachbar- bzw.
Ersatzfahrstreifenprivate Map<de.bsvrz.sys.funclib.bitctrl.dua.lve.FahrStreifen,Collection<de.bsvrz.sys.funclib.bitctrl.dua.lve.FahrStreifen>> triggerListe
a
mit den Fahrstreifen
x
, an die er über die Relationen
a = istNachbarVon(x)
, a = istErsatzVon(x)
und Identitaet
gebunden ist.public void initialisiere(de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IVerwaltung dieVerwaltung) throws de.bsvrz.sys.funclib.bitctrl.dua.DUAInitialisierungsException
initialisiere
in interface de.bsvrz.sys.funclib.bitctrl.dua.schnittstellen.IBearbeitungsKnoten
initialisiere
in class de.bsvrz.sys.funclib.bitctrl.dua.adapter.AbstraktBearbeitungsKnotenAdapter
de.bsvrz.sys.funclib.bitctrl.dua.DUAInitialisierungsException
public void aktualisiereDaten(de.bsvrz.dav.daf.main.ResultData[] resultate)
private de.bsvrz.dav.daf.main.ResultData plausibilisiere(FSDatenPuffer fahrStreifenPuffer)
fahrStreifenPuffer
- ein Fahrstreifenpufferprivate KZDatum plausibilisiereNachVorschrift1(FSDatenPuffer fahrStreifenPuffer, FSDatenPuffer ersatzPuffer)
fahrStreifenPuffer
- Datenpuffer des Fahrstreifens, der plausibibilisiert werden
sollersatzPuffer
- Datenpuffer des Ersatzfahrstreifensnull
, wenn nicht alle Daten zur Berechnung
vorhanden sindprivate KZDatum ersetzeAttributWertNachVerfahren1(MweAttribut attribut, KZDatum ergebnisDatum, KZDatum ersetzungsDatum, FSDatenPuffer fahrStreifenPuffer, FSDatenPuffer ersetzungsPuffer)
attribut
- das Attribut, für das die MWE durchgeführt werden sollergebnisDatum
- das Datum, innerhalb dem der Attributwert mit dem zu
ersetzenden Datum stehtersetzungsDatum
- das Datum, durch das das zu ersetzenden Datum ersetzt werden
sollfahrStreifenPuffer
- der Datenpuffer des Fahrstreifens, der MW-ersetzt werden sollersetzungsPuffer
- der Datenpuffer des Fahrstreifens, durch den die Ersetzung
durchgeführt werden sollergebnisDatum
, für
die ggf. der Wert des Attributs attribut
ersetzt
und gekennzeichnet wurdepublic de.bsvrz.sys.funclib.bitctrl.dua.dfs.typen.ModulTyp getModulTyp()
public void aktualisierePublikation(de.bsvrz.sys.funclib.bitctrl.dua.dfs.schnittstellen.IDatenFlussSteuerung dfs)
Copyright © 2016 BitCtrl Systems GmbH. All rights reserved.