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.ApplicationException
public 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.ApplicationException
public 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.RemoteException
de.willuhn.util.ApplicationException
public 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.RemoteException
de.willuhn.util.ApplicationException
public 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.RemoteException
de.willuhn.util.ApplicationException
public static de.willuhn.datasource.GenericIterator<Kontoauszug> getUnread() throws java.rmi.RemoteException
java.rmi.RemoteException
public 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.RemoteException
public 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.