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.RunnableDie Klasse dient als Zwischenklasse zur Steuerung des Exportes durch den Datenverteiler.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringATG_tlsAxlEinzelErgebnisMeldungAchsLastenUndKfzGesamtGewichteVersion1Bis2static java.lang.StringATG_tlsAxlEinzelErgebnisMeldungAchsLastenUndKfzGesamtGewichteVersion3
-
Constructor Summary
Constructors Constructor Description BAStExportSteuerung()
-
Method Summary
Modifier and Type Method Description static java.util.CalendarerstelleKalenderMitMonatAnfang(java.util.Calendar calenderMuster)Erstelle die Kalender-Instanz aus dem Muster-Kalender mit dem Monatsanfang.static java.util.CalendarerstelleKalenderMitMonatEnde(java.util.Calendar calenderMuster)Erstelle die Kalender-Instanz aus dem Muster-Kalender mit dem Kalenderende.static java.util.CalendarerstelleKalenderMitZeitAnfang(java.util.Calendar calenderMuster)Erstelle die Kalender-Instanz aus dem Muster-Kalender mit der Zeit 00:00:00:00.static java.util.CalendarerstelleKalenderMitZeitEnde(java.util.Calendar calenderMuster)Erstelle die Kalender-Instanz aus dem Muster-Kalender mit der Zeit 23:59:59:999.static java.lang.StringgetParKlassifizierungsgruppeBAST()Getter für Eigenschaft 'parKlassifizierungsgruppeBAST'.static intgetVersionAxlEinzeldaten()voidinitialize(de.bsvrz.dav.daf.main.ClientDavInterface dav)static booleanisDateiNameV2004LzzsNr()Getter für Eigenschaft 'isDateiNameV2004LzzsNr'.static voidmain(java.lang.String[] args)Main.voidparseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)voidrun()Die Methode sorgt dafür, dass der erzeugte Thread den BastBand Export durchführt.voidupdate(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:
initializein 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:
parseArgumentsin 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:
runin 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:
updatein 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.
-
-