public class TestFSImporterGeschwKlasse
extends de.bsvrz.sys.funclib.bitctrl.dua.test.CSVImporter
Modifier and Type | Field and Description |
---|---|
private static de.bsvrz.dav.daf.main.ClientDavInterface |
dav
Verbindung zum Datenverteiler.
|
private SimpleDateFormat |
df
Datumformat zum Parsen von Daten in String-Format.
|
private static long |
intervall
T.
|
protected static int |
OFFSET
An dieser Spalte beginnen die wirklichen Daten.
|
protected static int |
SPALTEN
Anzahl der Spalten in CSV.
|
private Date |
zeitStempel
Zeitstempel des Datensatzes.
|
Constructor and Description |
---|
TestFSImporterGeschwKlasse(de.bsvrz.dav.daf.main.ClientDavInterface dav,
String csvQuelle)
Standardkonstruktor.
|
Modifier and Type | Method and Description |
---|---|
de.bsvrz.dav.daf.main.Data |
getNaechstenAggregDatensatz(de.bsvrz.dav.daf.main.config.AttributeGroup atg,
boolean geschwDaten)
Erfragt die nächste Zeile innerhalb der CSV-Datei als einen Datensatz der
übergebenen Attributgruppe.
|
de.bsvrz.dav.daf.main.Data |
getNaechstenDatensatz(de.bsvrz.dav.daf.main.config.AttributeGroup atg,
boolean geschwDaten)
Erfragt die nächste Zeile innerhalb der CSV-Datei als einen Datensatz der
übergebenen Attributgruppe.
|
de.bsvrz.dav.daf.main.Data |
getNaechstenSpitzenStundeDatensatz(de.bsvrz.dav.daf.main.config.AttributeGroup atg,
boolean geschwDaten)
Erfragt die nächste Zeile innerhalb der CSV-Datei als einen Datensatz der
übergebenen Attributgruppe.
|
Date |
getZeitStempel()
Liefert den Zeitstempel.
|
private static de.bsvrz.dav.daf.main.Data |
setAggregAttribut(String attributName,
double setzWert,
de.bsvrz.dav.daf.main.Data datensatz)
Setzt einAttribut in aggregierten Datensatz.
|
private static de.bsvrz.dav.daf.main.Data |
setAggregAttribut(String attributName,
long setzWert,
de.bsvrz.dav.daf.main.Data datensatz)
Setzt einen Attribut in aggregierten Datensatz.
|
private static void |
setAttribut(String attributName,
long destWert,
de.bsvrz.dav.daf.main.Data data)
Setzt einen Attribut in Datensatz.
|
static de.bsvrz.dav.daf.main.Data |
setLZDleer(de.bsvrz.dav.daf.main.Data datensatz,
boolean geschwDaten)
Setzt einen LZDatensatz als leer.
|
static void |
setT(long t)
Setzt Datenintervall.
|
private static de.bsvrz.dav.daf.main.ClientDavInterface dav
protected static final int OFFSET
protected static final int SPALTEN
private static long intervall
private Date zeitStempel
private final SimpleDateFormat df
public TestFSImporterGeschwKlasse(de.bsvrz.dav.daf.main.ClientDavInterface dav, String csvQuelle) throws Exception
dav
- Datenverteier-VerbindungcsvQuelle
- Quelle der Daten (CSV-Datei)Exception
- falls dieses Objekt nicht vollständig initialisiert werden
konntepublic static final void setT(long t)
t
- Datenintervall in mspublic final Date getZeitStempel()
public final de.bsvrz.dav.daf.main.Data getNaechstenDatensatz(de.bsvrz.dav.daf.main.config.AttributeGroup atg, boolean geschwDaten)
atg
- eine Attributgruppe (KZD oder LZD)geschwDaten
- definiert, ob es sich um Gescheindigkeitsdaten handeltnull
, wenn der Dateizeiger am
Ende istpublic final de.bsvrz.dav.daf.main.Data getNaechstenAggregDatensatz(de.bsvrz.dav.daf.main.config.AttributeGroup atg, boolean geschwDaten)
atg
- eine Attributgruppe (KZD oder LZD)geschwDaten
- definiert, ob es sich um Gescheindigkeitsdaten handeltnull
, wenn der Dateizeiger am
Ende istpublic final de.bsvrz.dav.daf.main.Data getNaechstenSpitzenStundeDatensatz(de.bsvrz.dav.daf.main.config.AttributeGroup atg, boolean geschwDaten)
atg
- eine Attributgruppe (KZD oder LZD)geschwDaten
- definiert, ob es sich um Gescheindigkeitsdaten handeltnull
, wenn der Dateizeiger am
Ende istprivate static void setAttribut(String attributName, long destWert, de.bsvrz.dav.daf.main.Data data)
attributName
- Name des AttributsdestWert
- Wert des Attributsdata
- der Datensatzprivate static de.bsvrz.dav.daf.main.Data setAggregAttribut(String attributName, long setzWert, de.bsvrz.dav.daf.main.Data datensatz)
attributName
- Name des AttributssetzWert
- Wert des Attributsdatensatz
- der Datensatzprivate static de.bsvrz.dav.daf.main.Data setAggregAttribut(String attributName, double setzWert, de.bsvrz.dav.daf.main.Data datensatz)
attributName
- Name des AttributssetzWert
- Wert des Attributsdatensatz
- der Datensatzpublic static final de.bsvrz.dav.daf.main.Data setLZDleer(de.bsvrz.dav.daf.main.Data datensatz, boolean geschwDaten)
datensatz
- Der DatensatzgeschwDaten
- true, wenn auch Geschwindigkeitsklassendaten erzeugt werden
sollenCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.