Package de.willuhn.jameica.hbci.server
Class KontoauszugPdfUtil
java.lang.Object
de.willuhn.jameica.hbci.server.KontoauszugPdfUtil
Hilfsklasse mit verschiedenen Util-Funktionen fuer die Kontoauszuege.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringcreatePath(Konto k, Kontoauszug ka) Erzeugt den Pfad fuer den zu speichernden Kontoauszug.static StringcreatePath(Konto k, Kontoauszug ka, String path, String folder, String name) Erzeugt den Pfad fuer den zu speichernden Kontoauszug.static voiddelete(boolean deleteFiles, Kontoauszug... list) Loescht die angegebenen Kontoauszuege und bei Bedarf auch die Dateien.static FilegetFile(Kontoauszug ka) Liefert das File-Objekt fuer diesen Kontoauszug.static 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>Liefert eine gefilterte Liste von Kontoauszuegen.static KontoauszugLiefert den aktuellsten Kontoauszug mit Nummer.static de.willuhn.datasource.GenericIterator<Kontoauszug>Liefert die Liste der noch ungelesenen Kontoauszuege.static voidmarkRead(boolean read, Kontoauszug... list) Markiert die Liste der angegebenen Kontoauszuege als gelesen.static voidreceive(Kontoauszug k, byte[] data) Speichert den Kontoauszug im Dateisystem bzw.static voidstore(Kontoauszug ka, File target) Speichert den Kontoauszug in einer Datei.static booleanPrueft, ob elektronische Kontoauszuege im PDF-Format fuer dieses Konto unterstuetzt werden.static booleanPrueft den Pfad fuer den zu speichernden Kontoauszug.static StringLiefert eine String-Repraesentation des Kontoauszuges.
-
Constructor Details
-
KontoauszugPdfUtil
public KontoauszugPdfUtil()
-
-
Method Details
-
getFile
Liefert das File-Objekt fuer diesen Kontoauszug. Wenn er direkt im Filesystem gespeichert ist, wird dieses geliefert. Wurde er jedoch per Messaging gespeichert, dann ruft die Funktion ihn vom Archiv ab und erzeugt eine Temp-Datei mit dem Kontoauszug.- Parameters:
ka- der Kontoauszug.- Returns:
- die Datei.
- Throws:
de.willuhn.util.ApplicationException
-
store
Speichert den Kontoauszug in einer Datei.- Parameters:
ka- der Kontoauszug.target- die Datei, in der der Kontoauszug gespeichert werden soll.- Throws:
de.willuhn.util.ApplicationException
-
receive
public static void receive(Kontoauszug k, byte[] data) throws RemoteException, de.willuhn.util.ApplicationException Speichert den Kontoauszug im Dateisystem bz
-