I - die bankspezifischen WebAccountInformationpublic interface WebSite<I extends WebAccountInformation>
| Modifier and Type | Method and Description |
|---|---|
void |
createSepaTransfer(de.willuhn.jameica.hbci.rmi.AuslandsUeberweisung aUeberweisung)
Erstellt eine Sepa-Überweisung bei der Bank.
|
I |
getAccountInformation()
Liefert kontospezifische Informationen, die auf alle Fälle das Saldo und das letzte Umsatzdatum enthalten.
|
java.util.List<de.willuhn.jameica.hbci.rmi.Umsatz> |
getBookedTransactions()
Liefert eine Liste mit den gebuchten Umsätzen.
|
int |
getMessages(I accountInfo)
Lädt neue Bank-Nachrichten
|
java.util.List<de.willuhn.jameica.hbci.rmi.Umsatz> |
getPreBookedTransactions()
Liefert eine Liste mit den vorgemerkten Umsätzen.
|
boolean |
isStillLoggedIn()
Überprüft, ob das Webseite-Object immer noch an der Webseite angemeldet ist.
|
void |
login(char[] password,
java.lang.String... loginParams)
An der Bank-Seite anmelden
|
void |
logoff()
Abmelden von der Bank-Seite
|
int |
savePDF(I accountInfo)
Speichert die Kontoauszüge im angegeben Ordner.
|
void createSepaTransfer(de.willuhn.jameica.hbci.rmi.AuslandsUeberweisung aUeberweisung)
throws WebSiteException,
de.willuhn.util.ApplicationException
aUeberweisung - die Sepa-Überweisung.WebSiteExceptionde.willuhn.util.ApplicationExceptionI getAccountInformation() throws WebSiteException, de.willuhn.util.ApplicationException
WebSiteExceptionde.willuhn.util.ApplicationExceptionjava.util.List<de.willuhn.jameica.hbci.rmi.Umsatz> getBookedTransactions()
throws WebSiteException,
de.willuhn.util.ApplicationException
WebSiteExceptionde.willuhn.util.ApplicationExceptionint getMessages(I accountInfo) throws WebSiteException, de.willuhn.util.ApplicationException
accountInfo - WebSiteExceptionde.willuhn.util.ApplicationExceptionjava.util.List<de.willuhn.jameica.hbci.rmi.Umsatz> getPreBookedTransactions()
throws WebSiteException,
de.willuhn.util.ApplicationException
WebSiteExceptionde.willuhn.util.ApplicationExceptionboolean isStillLoggedIn()
throws WebSiteException
WebSiteExceptionvoid login(char[] password,
java.lang.String... loginParams)
throws WebSiteException
password - das PasswortloginParams - Login-Parameter als Array, das verschiedene Banken verschiedene Anforderungen haben könnenWebSiteExceptionvoid logoff()
throws WebSiteException
WebSiteExceptionint savePDF(I accountInfo) throws PdfSaverException
accountInfo - die KontoinformationenPdfSaverException