Package de.willuhn.jameica.hbci.io
Class AbstractDTAUSIO
- java.lang.Object
-
- de.willuhn.jameica.hbci.io.AbstractDTAUSIO
-
- All Implemented Interfaces:
IO
- Direct Known Subclasses:
AbstractDTAUSImporter
,DTAUSSammelTransferExporter
public abstract class AbstractDTAUSIO extends java.lang.Object implements IO
Abstrakte Basis-Klasse fuer DTAUS-Import/Export.
-
-
Constructor Summary
Constructors Constructor Description AbstractDTAUSIO()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IOFormat[]
getIOFormats(java.lang.Class objectType)
Liefert eine Liste der von diesem unterstuetzten Datei-Formate.java.lang.String
getName()
Liefert einen sprechenden Namen des Exporters/Importers.protected java.lang.String
mapDtausToTextschluessel(SammelTransferBuchung buchung, long ts)
Mappt den DTAUS-Textschluessel von DTAUS zu Hibiscus.protected int
mapTextschluesselToDtaus(SammelTransferBuchung buchung)
Mappt den Textschluessel von Hibiscus zu DTAUS.
-
-
-
Method Detail
-
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 interfaceIO
- Returns:
- Name
- See Also:
IO.getName()
-
mapTextschluesselToDtaus
protected int mapTextschluesselToDtaus(SammelTransferBuchung buchung) throws java.rmi.RemoteException
Mappt den Textschluessel von Hibiscus zu DTAUS.- Parameters:
buchung
- Buchung.- Returns:
- Textschluessel.
- Throws:
java.rmi.RemoteException
-
mapDtausToTextschluessel
protected java.lang.String mapDtausToTextschluessel(SammelTransferBuchung buchung, long ts)
Mappt den DTAUS-Textschluessel von DTAUS zu Hibiscus.- Parameters:
buchung
- die Buchung.ts
- Textschluessel aus DTAUS.- Returns:
- Textschluessel in Hibiscus.
-
getIOFormats
public IOFormat[] getIOFormats(java.lang.Class objectType)
Description copied from interface:IO
Liefert eine Liste der von diesem unterstuetzten Datei-Formate.- Specified by:
getIOFormats
in interfaceIO
- Parameters:
objectType
- Art der zu exportierenden/importierenden Objekte. Z.Bsb.: Umsatz.class oder SammellastBuchung.class. Abhaengig davon kann der Exporter/Importer eine unterschiedliche Liste von Dateiformaten liefern, die er zu dieser Objektart unterstuetzt.- Returns:
- Liste der Export-Formate.
- See Also:
IO.getIOFormats(java.lang.Class)
-
-