Class 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 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
    • Constructor Detail

      • BAStExportSteuerung

        public BAStExportSteuerung()
    • 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 interface de.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 interface de.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 interface java.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 interface de.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.