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
public abstract class AbstractSepaExporter extends AbstractExporter
Abstrakte Basis-Klasse fuer SEPA-Export.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
AbstractSepaExporter.JobContext
Container, der den Job-Context haelt.
-
Constructor Summary
Constructors Constructor Description AbstractSepaExporter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract void
exportObject(java.lang.Object o, int idx, AbstractSepaExporter.JobContext ctx)
Schreibt die Eigenschaften des Auftrages in die Properties.protected abstract java.lang.String
getJobName()
Liefert den zu verwendenden HBCI4Java-Jobname.java.lang.String
getName()
Liefert einen sprechenden Namen des Exporters/Importers.protected abstract org.kapott.hbci.sepa.SepaVersion.Type
getPainType()
Liefert den zu verwendenden SEPA PAIN-Type.-
Methods inherited from class de.willuhn.jameica.hbci.io.AbstractExporter
doExport, getIOFormats, suppportsExtension
-
-
-
-
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".- Returns:
- Name
- See Also:
IO.getName()
-
exportObject
protected abstract void exportObject(java.lang.Object o, int idx, AbstractSepaExporter.JobContext ctx) throws java.lang.Exception
Schreibt die Eigenschaften des Auftrages in die Properties.- Parameters:
o
- das zu exportierende Objekt.idx
- der Index in der Liste der Objekte.props
- die Properties.- Throws:
java.lang.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
protected abstract java.lang.String getJobName()
Liefert den zu verwendenden HBCI4Java-Jobname.- Returns:
- der zu verwendende HBCI4Java-Jobname.
-
-