public final class BshWebSiteUtils
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static Account |
getAccount(WebClient webClient,
java.lang.String vtn)
Liefert die allg.
|
static AccountDetailData |
getAccountDetails(WebClient webClient,
java.lang.String vtn)
Liefert das AccountDetailObject mit allen Angaben zu dem Vertrag.
|
static java.util.List<Account> |
getAccounts(WebClient webClient)
Get a list of all account for the logged in user.
|
static java.util.List<de.willuhn.jameica.hbci.rmi.Umsatz> |
getBookedTransctions(AccountDetailData accountDetailData)
Liefert eine Liste mit Umsätzen aus den Vertragsdetails-Objekt.
|
static Exemption |
getExemption(WebClient webClient,
java.lang.String coreId)
Liefert den Freistellungsauftrag zur CoreID.
|
static java.util.List<Exemption> |
getExemptions(WebClient webClient)
Liefert eine Liste mit den Freistellungsanträgen.
|
static int |
getNewMessageCount(WebClient webClient)
Liefert die Anzahl neuer ungelesener Nachrichten.
|
static java.util.List<MahoeMessage> |
getNewMessages(WebClient webClient)
Liefert die Anzahl neuer ungelesener Nachrichten.
|
static void |
markMessageAsRead(WebClient webClient,
MahoeMessage message)
Markiert die Nachricht als gelesen.
|
public static Account getAccount(WebClient webClient, java.lang.String vtn) throws WebSiteException
webClient - vtn - WebSiteException - , falls kein Vertrag mit der angegebenen VTN gefunden wurde.public static AccountDetailData getAccountDetails(WebClient webClient, java.lang.String vtn) throws WebSiteException
webClient - vtn - die VTN Nummer des Vertrages.WebSiteExceptionpublic static java.util.List<Account> getAccounts(WebClient webClient) throws WebSiteException
webClient - with already authenticated userWebSiteExceptionpublic static java.util.List<de.willuhn.jameica.hbci.rmi.Umsatz> getBookedTransctions(AccountDetailData accountDetailData)
accountDetailData - das Vertragsdetails-Objektpublic static Exemption getExemption(WebClient webClient, java.lang.String coreId) throws WebSiteException
webClient - coreId - WebSiteExceptionpublic static java.util.List<Exemption> getExemptions(WebClient webClient) throws WebSiteException
webClient - das angemeldete WebClient Objekt.WebSiteExceptionpublic static int getNewMessageCount(WebClient webClient)
throws WebSiteException
webClient - der angemeldete WebClientWebSiteExceptionpublic static java.util.List<MahoeMessage> getNewMessages(WebClient webClient) throws WebSiteException
webClient - der angemeldete WebClientWebSiteExceptionpublic static void markMessageAsRead(WebClient webClient,
MahoeMessage message)
throws WebSiteException
webClient - message - WebSiteException