Class MT940UmsatzExporterMerged

java.lang.Object
de.willuhn.jameica.hbci.io.MT940UmsatzExporter
de.willuhn.jameica.hbci.io.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 Details

    • MT940UmsatzExporterMerged

      public MT940UmsatzExporterMerged()
  • Method Details

    • doExport

      public void doExport(Object[] objects, IOFormat format, OutputStream os, de.willuhn.util.ProgressMonitor monitor) throws 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:
      RemoteException
      de.willuhn.util.ApplicationException
    • getName

      public 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