public class KontoauszugPdfUtil
extends java.lang.Object
| Constructor | Description |
|---|---|
KontoauszugPdfUtil() |
| Modifier and Type | Method | Description |
|---|---|---|
static java.lang.String |
createPath(Konto k,
Kontoauszug ka) |
Erzeugt den Pfad fuer den zu speichernden Kontoauszug.
|
static java.lang.String |
createPath(Konto k,
Kontoauszug ka,
java.lang.String path,
java.lang.String folder,
java.lang.String name) |
Erzeugt den Pfad fuer den zu speichernden Kontoauszug.
|
static void |
delete(boolean deleteFiles,
Kontoauszug... list) |
Loescht die angegebenen Kontoauszuege und bei Bedarf auch die Dateien.
|
static java.io.File |
getFile(Kontoauszug ka) |
Liefert das File-Objekt fuer diesen Kontoauszug.
|
static java.util.List<org.kapott.hbci.GV_Result.GVRKontoauszug.Format> |
getFormats(de.willuhn.util.TypedProperties bpd) |
Ermittelt die Liste der unterstuetzten Formate aus den BPD.
|
static de.willuhn.datasource.GenericIterator<Kontoauszug> |
getList(java.lang.Object konto,
java.util.Date from,
java.util.Date to,
boolean unread) |
Liefert eine gefilterte Liste von Kontoauszuegen.
|
static de.willuhn.datasource.GenericIterator<Kontoauszug> |
getUnread() |
Liefert die Liste der noch ungelesenen Kontoauszuege.
|
static void |
markRead(boolean read,
Kontoauszug... list) |
Markiert die Liste der angegebenen Kontoauszuege als gelesen.
|
static void |
receive(Kontoauszug k,
byte[] data) |
Speichert den Kontoauszug im Dateisystem bzw.
|
static void |
store(Kontoauszug ka,
java.io.File target) |
Speichert den Kontoauszug in einer Datei.
|
static boolean |
supported(Konto k) |
Prueft, ob elektronische Kontoauszuege im PDF-Format fuer dieses Konto unterstuetzt werden.
|
public static java.io.File getFile(Kontoauszug ka) throws de.willuhn.util.ApplicationException
ka - der Kontoauszug.de.willuhn.util.ApplicationExceptionpublic static void store(Kontoauszug ka, java.io.File target) throws de.willuhn.util.ApplicationException
ka - der Kontoauszug.target - die Datei, in der der Kontoauszug gespeichert werden soll.de.willuhn.util.ApplicationExceptionpublic static void receive(Kontoauszug k, byte[] data) throws java.rmi.RemoteException, de.willuhn.util.ApplicationException
k - der Kontoauszug. Er muss eine ID besitzen - also bereits gespeichert worden sein.data - die rohen Binaer-Daten.java.rmi.RemoteExceptionde.willuhn.util.ApplicationExceptionpublic static java.lang.String createPath(Konto k, Kontoauszug ka) throws java.rmi.RemoteException, de.willuhn.util.ApplicationException
k - das Konto.ka - der Kontoauszug. Optional. Wenn er fehlt, werden Default-Werte verwendet.java.rmi.RemoteExceptionde.willuhn.util.ApplicationExceptionpublic static java.lang.String createPath(Konto k, Kontoauszug ka, java.lang.String path, java.lang.String folder, java.lang.String name) throws java.rmi.RemoteException, de.willuhn.util.ApplicationException
k - das Konto.ka - der Kontoauszug. Optional. Wenn er fehlt, werden Default-Werte verwendet.path - Ordner, in dem die Kontoauszuege gespeichert werden.folder - Template fuer den Unterordner.name - Template fuer den Dateinamen.java.rmi.RemoteExceptionde.willuhn.util.ApplicationExceptionpublic static de.willuhn.datasource.GenericIterator<Kontoauszug> getUnread() throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic static de.willuhn.datasource.GenericIterator<Kontoauszug> getList(java.lang.Object konto, java.util.Date from, java.util.Date to, boolean unread) throws java.rmi.RemoteException
konto - das optionale Konto. Kann auch der Name einer Kontogruppe sein.from - das optionale Start-Datum.to - das optionale End-Datum.unread - true, wenn nur ungelesene Kontoauszuege geliefert werden sollen.java.rmi.RemoteExceptionpublic static void delete(boolean deleteFiles,
Kontoauszug... list)
deleteFiles - true, wenn auch die Dateien geloescht werden sollen.list - die zu loeschenden Kontoauszuege.public static void markRead(boolean read,
Kontoauszug... list)
read - true, wenn die Kontoauszuege als gelesen werden sollen. Sonst false.list - die Liste der als gelesen zu markierenden Kontoauszuege.public static boolean supported(Konto k)
k - das zu pruefende Konto.public static java.util.List<org.kapott.hbci.GV_Result.GVRKontoauszug.Format> getFormats(de.willuhn.util.TypedProperties bpd)
bpd - die BPD.