protected class AggregatorVerwaltung.LZZWrapper extends Object
Modifier and Type | Field and Description |
---|---|
private long |
ersterTag
Aeltester Tages-Zeitstempel von allen eingekommenen Daten.
|
private HashMap<de.bsvrz.dav.daf.main.config.SystemObject,AggregatorVerwaltung.FSWrapper> |
fsMap
Mapt assoziierte FS SystemObjekte zum FSWrapper Objekten mit
erweiterten Info.
|
private long |
letzterTag
Neuste Tages-Zeitstempel von allen eingekommenen Daten.
|
private de.bsvrz.dav.daf.main.config.SystemObject |
so
Das System Objekt der LZZ.
|
private boolean |
sollAggregieren
Ob man schon aggregierte Daten erstellen kann.
|
Constructor and Description |
---|
LZZWrapper(de.bsvrz.dav.daf.main.config.SystemObject so)
Standardkonstruktor.
|
Modifier and Type | Method and Description |
---|---|
void |
add(AggregatorVerwaltung.FSWrapper fsWrapp,
de.bsvrz.dav.daf.main.config.SystemObject systemObject)
Fuegt ein neues FS zu die LZZ.
|
long |
getAnzahlDatenSaetzeGestern()
Erfragt nach dem Anzahl der eingekommenen Datensaetzen von Gestern.
|
long |
getErsterTag()
Erfragt dem aeltesten Tages-Zeitstepel von allen eingekommenen Daten.
|
Collection<AggregatorVerwaltung.FSWrapper> |
getFsMenge()
Ergibt die Menge von FS als FSWrapper Objekte.
|
Collection<de.bsvrz.dav.daf.main.config.SystemObject> |
getFsSoMenge()
Ergibt die Menge von FS als SystemObjekte Objekte.
|
long |
getLetzterTag()
Erfragt den letzten Zeitstepel von allen eingekommenen Daten.
|
de.bsvrz.dav.daf.main.config.SystemObject |
getLzzSo()
Ergibt das System Objekt der LZZ.
|
boolean |
isSollAggregieren()
Erfragt, ob man aggregieren soll.
|
void |
resetSollAggregieren()
Stellt dem Aggregationsflag als false fest.
|
void |
setErsterTag(long zeitStempelTag)
Stellt den aeltesten Zeitstempel fest.
|
boolean |
update(de.bsvrz.dav.daf.main.config.SystemObject soFs,
long zeitStempelTAG)
Aktualisiert den anzahl der einkommenen DS fuer das Fahrstreifen.
|
private final de.bsvrz.dav.daf.main.config.SystemObject so
private final HashMap<de.bsvrz.dav.daf.main.config.SystemObject,AggregatorVerwaltung.FSWrapper> fsMap
private boolean sollAggregieren
private long letzterTag
private long ersterTag
public LZZWrapper(de.bsvrz.dav.daf.main.config.SystemObject so)
so
- Das SystemObjekt der LZZpublic long getLetzterTag()
public void setErsterTag(long zeitStempelTag)
zeitStempelTag
- Zeitstempelpublic long getErsterTag()
public boolean isSollAggregieren()
public void resetSollAggregieren()
public long getAnzahlDatenSaetzeGestern()
public boolean update(de.bsvrz.dav.daf.main.config.SystemObject soFs, long zeitStempelTAG)
soFs
- Das FahrstreifenzeitStempelTAG
- Zeitstempell des Intervallspublic void add(AggregatorVerwaltung.FSWrapper fsWrapp, de.bsvrz.dav.daf.main.config.SystemObject systemObject)
fsWrapp
- FS ObjektsystemObject
- System Objekt des FSpublic de.bsvrz.dav.daf.main.config.SystemObject getLzzSo()
public Collection<AggregatorVerwaltung.FSWrapper> getFsMenge()
public Collection<de.bsvrz.dav.daf.main.config.SystemObject> getFsSoMenge()
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.