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.IBearbeitungsKnoteninitialisiere in class de.bsvrz.sys.funclib.bitctrl.dua.adapter.AbstraktBearbeitungsKnotenAdapterde.bsvrz.sys.funclib.bitctrl.dua.DUAInitialisierungsExceptionpublic 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.