Package de.inovat.kex.bast.exporter
Class BAStExportSteuerung
- java.lang.Object
-
- de.inovat.kex.bast.exporter.BAStExportSteuerung
-
- All Implemented Interfaces:
de.bsvrz.dav.daf.main.ClientReceiverInterface
,de.bsvrz.sys.funclib.application.StandardApplication
,java.lang.Runnable
public class BAStExportSteuerung extends java.lang.Object implements de.bsvrz.sys.funclib.application.StandardApplication, de.bsvrz.dav.daf.main.ClientReceiverInterface, java.lang.Runnable
Die Klasse dient als Zwischenklasse zur Steuerung des Exportes durch den Datenverteiler.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ATG_tlsAxlEinzelErgebnisMeldungAchsLastenUndKfzGesamtGewichteVersion1Bis2
static java.lang.String
ATG_tlsAxlEinzelErgebnisMeldungAchsLastenUndKfzGesamtGewichteVersion3
-
Constructor Summary
Constructors Constructor Description BAStExportSteuerung()
-
Method Summary
Modifier and Type Method Description static java.util.Calendar
erstelleKalenderMitMonatAnfang(java.util.Calendar calenderMuster)
Erstelle die Kalender-Instanz aus dem Muster-Kalender mit dem Monatsanfang.static java.util.Calendar
erstelleKalenderMitMonatEnde(java.util.Calendar calenderMuster)
Erstelle die Kalender-Instanz aus dem Muster-Kalender mit dem Kalenderende.static java.util.Calendar
erstelleKalenderMitZeitAnfang(java.util.Calendar calenderMuster)
Erstelle die Kalender-Instanz aus dem Muster-Kalender mit der Zeit 00:00:00:00.static java.util.Calendar
erstelleKalenderMitZeitEnde(java.util.Calendar calenderMuster)
Erstelle die Kalender-Instanz aus dem Muster-Kalender mit der Zeit 23:59:59:999.static java.lang.String
getParKlassifizierungsgruppeBAST()
Getter für Eigenschaft 'parKlassifizierungsgruppeBAST'.static int
getVersionAxlEinzeldaten()
void
initialize(de.bsvrz.dav.daf.main.ClientDavInterface dav)
static boolean
isDateiNameV2004LzzsNr()
Getter für Eigenschaft 'isDateiNameV2004LzzsNr'.static void
main(java.lang.String[] args)
Main.void
parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
void
run()
Die Methode sorgt dafür, dass der erzeugte Thread den BastBand Export durchführt.void
update(de.bsvrz.dav.daf.main.ResultData[] resultDatas)
Update-Methode wird vom Datenverteiler aufgerufen.
-
-
-
Field Detail
-
ATG_tlsAxlEinzelErgebnisMeldungAchsLastenUndKfzGesamtGewichteVersion1Bis2
public static final java.lang.String ATG_tlsAxlEinzelErgebnisMeldungAchsLastenUndKfzGesamtGewichteVersion1Bis2
- See Also:
- Constant Field Values
-
ATG_tlsAxlEinzelErgebnisMeldungAchsLastenUndKfzGesamtGewichteVersion3
public static final java.lang.String ATG_tlsAxlEinzelErgebnisMeldungAchsLastenUndKfzGesamtGewichteVersion3
- See Also:
- Constant Field Values
-
-
Method Detail
-
erstelleKalenderMitMonatAnfang
public static java.util.Calendar erstelleKalenderMitMonatAnfang(java.util.Calendar calenderMuster)
Erstelle die Kalender-Instanz aus dem Muster-Kalender mit dem Monatsanfang.- Parameters:
calenderMuster
- Muster-Kalender.- Returns:
- Kalender-Instanz aus dem Muster-Kalender mit dem Monatsanfang.
-
erstelleKalenderMitMonatEnde
public static java.util.Calendar erstelleKalenderMitMonatEnde(java.util.Calendar calenderMuster)
Erstelle die Kalender-Instanz aus dem Muster-Kalender mit dem Kalenderende.- Parameters:
calenderMuster
- Muster-Kalender.- Returns:
- Kalender-Instanz aus dem Muster-Kalender mit dem Kalenderende.
-
erstelleKalenderMitZeitAnfang
public static java.util.Calendar erstelleKalenderMitZeitAnfang(java.util.Calendar calenderMuster)
Erstelle die Kalender-Instanz aus dem Muster-Kalender mit der Zeit 00:00:00:00.- Parameters:
calenderMuster
- Muster-Kalender.- Returns:
- Kalender-Instanz aus dem Muster-Kalender mit der Zeit 00:00:00:00.
-
erstelleKalenderMitZeitEnde
public static java.util.Calendar erstelleKalenderMitZeitEnde(java.util.Calendar calenderMuster)
Erstelle die Kalender-Instanz aus dem Muster-Kalender mit der Zeit 23:59:59:999.- Parameters:
calenderMuster
- Muster-Kalender.- Returns:
- Kalender-Instanz aus dem Muster-Kalender mit der Zeit 23:59:59:999.
-
getParKlassifizierungsgruppeBAST
public static java.lang.String getParKlassifizierungsgruppeBAST()
Getter für Eigenschaft 'parKlassifizierungsgruppeBAST'.- Returns:
- Wert der Eigenschaft 'parKlassifizierungsgruppeBAST'.
- See Also:
_parKlassifizierungsgruppeBAST
-
getVersionAxlEinzeldaten
public static int getVersionAxlEinzeldaten()
-
initialize
public void initialize(de.bsvrz.dav.daf.main.ClientDavInterface dav) throws java.lang.Exception
- Specified by:
initialize
in interfacede.bsvrz.sys.funclib.application.StandardApplication
- Throws:
java.lang.Exception
-
isDateiNameV2004LzzsNr
public static boolean isDateiNameV2004LzzsNr()
Getter für Eigenschaft 'isDateiNameV2004LzzsNr'.- Returns:
- Wert der Eigenschaft 'isDateiNameV2004LzzsNr'.
- See Also:
_isDateiNameV2004LzzsNr
-
main
public static void main(java.lang.String[] args)
Main.- Parameters:
args
- Aufrufparameter.
-
parseArguments
public void parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList) throws java.lang.Exception
- Specified by:
parseArguments
in interfacede.bsvrz.sys.funclib.application.StandardApplication
- Throws:
java.lang.Exception
-
run
public void run()
Die Methode sorgt dafür, dass der erzeugte Thread den BastBand Export durchführt.- Specified by:
run
in interfacejava.lang.Runnable
-
update
public void update(de.bsvrz.dav.daf.main.ResultData[] resultDatas)
Update-Methode wird vom Datenverteiler aufgerufen. Die übergebenen Datensätze werden verarbeitet.- Specified by:
update
in interfacede.bsvrz.dav.daf.main.ClientReceiverInterface
- Parameters:
resultDatas
- Resultdata, entspricht den Attributen eines BASt-Band exportes, d.h. Referenz auf Langzeitzählstellen username passwort url zum FTP-Server auf dem die Exportierten Daten abgelegt werden.
-
-