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.WebSiteException
public static java.util.List<Account> getAccounts(WebClient webClient) throws WebSiteException
webClient
- with already authenticated userWebSiteException
public 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
- WebSiteException
public static java.util.List<Exemption> getExemptions(WebClient webClient) throws WebSiteException
webClient
- das angemeldete WebClient Objekt.WebSiteException
public static int getNewMessageCount(WebClient webClient) throws WebSiteException
webClient
- der angemeldete WebClientWebSiteException
public static java.util.List<MahoeMessage> getNewMessages(WebClient webClient) throws WebSiteException
webClient
- der angemeldete WebClientWebSiteException
public static void markMessageAsRead(WebClient webClient, MahoeMessage message) throws WebSiteException
webClient
- message
- WebSiteException