DTAUSUmsatzImporter
public abstract class AbstractDTAUSImporter extends AbstractDTAUSIO implements Importer
Constructor | Description |
---|---|
AbstractDTAUSImporter() |
Modifier and Type | Method | Description |
---|---|---|
void |
doImport(java.lang.Object context,
IOFormat format,
java.io.InputStream is,
de.willuhn.util.ProgressMonitor monitor,
de.willuhn.jameica.system.BackgroundTask t) |
Importiert Daten aus dem InputStream.
|
protected Konto |
findKonto(java.lang.String kontonummer,
java.lang.String blz) |
Sucht nach dem Konto mit der angegebenen Kontonummer und BLZ.
|
getIOFormats, getName, mapDtausToTextschluessel, mapTextschluesselToDtaus
getIOFormats, getName
public void doImport(java.lang.Object context, IOFormat format, java.io.InputStream is, de.willuhn.util.ProgressMonitor monitor, de.willuhn.jameica.system.BackgroundTask t) throws java.rmi.RemoteException, de.willuhn.util.ApplicationException
Importer
doImport
in interface Importer
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
- der BackgroundTask
java.rmi.RemoteException
de.willuhn.util.ApplicationException
Importer.doImport(java.lang.Object, de.willuhn.jameica.hbci.io.IOFormat, java.io.InputStream, de.willuhn.util.ProgressMonitor, de.willuhn.jameica.system.BackgroundTask)
protected Konto findKonto(java.lang.String kontonummer, java.lang.String blz) throws java.rmi.RemoteException, de.willuhn.util.ApplicationException
kontonummer
- blz
- null
sondern wirft eine ApplicationException, wenn kein Konto ausgewaehlt wurde.java.rmi.RemoteException
de.willuhn.util.ApplicationException
de.willuhn.jameica.system.OperationCanceledException