Package de.willuhn.jameica.hbci.io
Class PDFUmsatzByTypeExporter
- java.lang.Object
-
- de.willuhn.jameica.hbci.io.AbstractPDFUmsatzExporter<UmsatzTyp>
-
- de.willuhn.jameica.hbci.io.PDFUmsatzByTypeExporter
-
public class PDFUmsatzByTypeExporter extends AbstractPDFUmsatzExporter<UmsatzTyp>
Exportiert Umsaetze gruppiert nach Kategorie im PDF-Format.
-
-
Field Summary
-
Fields inherited from class de.willuhn.jameica.hbci.io.AbstractPDFUmsatzExporter
i18n
-
-
Constructor Summary
Constructors Constructor Description PDFUmsatzByTypeExporter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected UmsatzTyp
getGroup(Umsatz u)
Liefert das Objekt, nach dem gruppiert werden soll.java.lang.String
getName()
Liefert einen sprechenden Namen des Exporters/Importers.protected void
sort(java.util.List<UmsatzTyp> groups)
Ermoeglicht die optionale Sortierung der Gruppen vor der Ausgabe.protected java.lang.String
toString(UmsatzTyp t)
Liefert eine sprechende Bezeichnung fuer die Gruppe.-
Methods inherited from class de.willuhn.jameica.hbci.io.AbstractPDFUmsatzExporter
doExport, getIOFormats, suppportsExtension
-
-
-
-
Method Detail
-
getGroup
protected UmsatzTyp getGroup(Umsatz u) throws java.rmi.RemoteException
Description copied from class:AbstractPDFUmsatzExporter
Liefert das Objekt, nach dem gruppiert werden soll.- Specified by:
getGroup
in classAbstractPDFUmsatzExporter<UmsatzTyp>
- Parameters:
u
- der Umsatz.- Returns:
- das Gruppierungsobjekt. Kann NULL sein.
- Throws:
java.rmi.RemoteException
- See Also:
AbstractPDFUmsatzExporter.getGroup(de.willuhn.jameica.hbci.rmi.Umsatz)
-
toString
protected java.lang.String toString(UmsatzTyp t) throws java.rmi.RemoteException
Description copied from class:AbstractPDFUmsatzExporter
Liefert eine sprechende Bezeichnung fuer die Gruppe.- Specified by:
toString
in classAbstractPDFUmsatzExporter<UmsatzTyp>
- Parameters:
t
- die Gruppe. Kann NULL sein.- Returns:
- sprechende Bezeichnung der Gruppe.
- Throws:
java.rmi.RemoteException
- See Also:
AbstractPDFUmsatzExporter.toString(de.willuhn.datasource.GenericObject)
-
sort
protected void sort(java.util.List<UmsatzTyp> groups) throws java.rmi.RemoteException
Description copied from class:AbstractPDFUmsatzExporter
Ermoeglicht die optionale Sortierung der Gruppen vor der Ausgabe. Leere Dummy-Implementierung.- Overrides:
sort
in classAbstractPDFUmsatzExporter<UmsatzTyp>
- Parameters:
groups
- die Gruppen.- Throws:
java.rmi.RemoteException
- See Also:
AbstractPDFUmsatzExporter.sort(java.util.List)
-
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()
-
-