Package de.willuhn.jameica.hbci.io
Class AbstractDTAUSImporter
java.lang.Object
de.willuhn.jameica.hbci.io.AbstractDTAUSIO
de.willuhn.jameica.hbci.io.AbstractDTAUSImporter
- Direct Known Subclasses:
DTAUSUmsatzImporter
Abstrakte Basis-Klasse fuer DTAUS-Import/Export.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddoImport(Object context, IOFormat format, InputStream is, de.willuhn.util.ProgressMonitor monitor, de.willuhn.jameica.system.BackgroundTask t) Importiert Daten aus dem InputStream.protected KontoSucht nach dem Konto mit der angegebenen Kontonummer und BLZ.Methods inherited from class de.willuhn.jameica.hbci.io.AbstractDTAUSIO
getIOFormats, getName, mapDtausToTextschluessel, mapTextschluesselToDtausMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.willuhn.jameica.hbci.io.IO
getIOFormats, getName
-
Constructor Details
-
AbstractDTAUSImporter
public AbstractDTAUSImporter()
-
-
Method Details
-
doImport
public void doImport(Object context, IOFormat format, InputStream is, de.willuhn.util.ProgressMonitor monitor, de.willuhn.jameica.system.BackgroundTask t) throws RemoteException, de.willuhn.util.ApplicationException Description copied from interface:ImporterImportiert Daten aus dem InputStream.- Specified by:
doImportin interfaceImporter- Parameters:
context- Context, der dem Importer hilft, den Zusammenhang zu erkennen, in dem er aufgerufen wurde. Das kann zum Beispiel ein Konto sein.format- das vom User ausgewaehlte Import-Format.is- der Stream, aus dem die Daten gelesen werden.monitor- ein Monitor, an den der Importer Ausgaben ueber seinen Bearbeitungszustand ausgeben kann. Der Importer muss den Import-Stream selbst schliessen!t- derBackgroundTask- Throws:
RemoteExceptionde.willuhn.util.ApplicationException
-
findKonto
protected Konto findKonto(String kontonummer, String blz) throws RemoteException, de.willuhn.util.ApplicationException Sucht nach dem Konto mit der angegebenen Kontonummer und BLZ.- Parameters:
kontonummer-blz-- Returns:
- das gefundene Konto oder wenn es nicht gefunden wurde, dann das vom Benutzer ausgewaehlte.
Die Funktion liefert nie
nullsondern wirft eine ApplicationException, wenn kein Konto ausgewaehlt wurde. - Throws:
RemoteExceptionde.willuhn.util.ApplicationExceptionde.willuhn.jameica.system.OperationCanceledException
-