Class MT940UmsatzExporterMerged

  • All Implemented Interfaces:
    Exporter, IO

    public class MT940UmsatzExporterMerged
    extends MT940UmsatzExporter
    Exportiert Umsaetze im MT940-Format, fasst hierbei jedoch alle Buchungen zu einer logischen MT940-Datei zusammen.
    • Constructor Detail

      • MT940UmsatzExporterMerged

        public MT940UmsatzExporterMerged()
    • Method Detail

      • doExport

        public void doExport​(java.lang.Object[] objects,
                             IOFormat format,
                             java.io.OutputStream os,
                             de.willuhn.util.ProgressMonitor monitor)
                      throws java.rmi.RemoteException,
                             de.willuhn.util.ApplicationException
        Description copied from interface: Exporter
        Exportiert die genannten Objekte in den angegebenen OutputStream.
        Specified by:
        doExport in interface Exporter
        Overrides:
        doExport in class MT940UmsatzExporter
        Parameters:
        objects - die zu exportierenden Objekte.
        format - das vom User ausgewaehlte Export-Format.
        os - der Ziel-Ausgabe-Stream. Der Exporter muss den OutputStream selbst schliessen!
        monitor - ein Monitor, an den der Exporter Ausgaben ueber seinen Bearbeitungszustand ausgeben kann.
        Throws:
        java.rmi.RemoteException
        de.willuhn.util.ApplicationException
      • getName

        public java.lang.String getName()
        Description copied from interface: IO
        Liefert einen sprechenden Namen des Exporters/Importers. Z.Bsp. "Swift MT-940 Format".
        Specified by:
        getName in interface IO
        Overrides:
        getName in class MT940UmsatzExporter
        Returns:
        Name