Package de.willuhn.jameica.hbci.io
Class AbstractSepaExporter
java.lang.Object
de.willuhn.jameica.hbci.io.AbstractExporter
de.willuhn.jameica.hbci.io.AbstractSepaExporter
- Direct Known Subclasses:
SepaLastschriftExporter
,SepaSammelLastschriftExporter
,SepaSammelUeberweisungExporter
,SepaUeberweisungExporter
Abstrakte Basis-Klasse fuer SEPA-Export.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected class
Container, der den Job-Context haelt. -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract void
exportObject
(Object o, int idx, AbstractSepaExporter.JobContext ctx) Schreibt die Eigenschaften des Auftrages in die Properties.protected abstract String
Liefert den zu verwendenden HBCI4Java-Jobname.getName()
Liefert einen sprechenden Namen des Exporters/Importers.protected abstract org.kapott.hbci.sepa.SepaVersion.Type
Liefert den zu verwendenden SEPA PAIN-Type.Methods inherited from class de.willuhn.jameica.hbci.io.AbstractExporter
doExport, getIOFormats, suppportsExtension
-
Constructor Details
-
AbstractSepaExporter
public AbstractSepaExporter()
-
-
Method Details
-
getName
Description copied from interface:IO
Liefert einen sprechenden Namen des Exporters/Importers. Z.Bsp. "Swift MT-940 Format".- Returns:
- Name
-
exportObject
protected abstract void exportObject(Object o, int idx, AbstractSepaExporter.JobContext ctx) throws Exception Schreibt die Eigenschaften des Auftrages in die Properties.- Parameters:
o
- das zu exportierende Objekt.idx
- der Index in der Liste der Objekte.ctx
- der Auftragskontext.- Throws:
Exception
-
getPainType
protected abstract org.kapott.hbci.sepa.SepaVersion.Type getPainType()Liefert den zu verwendenden SEPA PAIN-Type.- Returns:
- der zu verwendende SEPA PAIN-Type.
-
getJobName
Liefert den zu verwendenden HBCI4Java-Jobname.- Returns:
- der zu verwendende HBCI4Java-Jobname.
-