public final class BshWebSiteUtils
extends java.lang.Object
Modifier and Type | Method | Description |
---|---|---|
static Account |
getAccount(com.gargoylesoftware.htmlunit.WebClient webClient,
java.lang.String vtn) |
Liefert die allg.
|
static AccountDetailData |
getAccountDetails(com.gargoylesoftware.htmlunit.WebClient webClient,
java.lang.String vtn) |
Liefert das AccountDetailObject mit allen Angaben zu dem Vertrag.
|
static java.util.List<Account> |
getAccounts(com.gargoylesoftware.htmlunit.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(com.gargoylesoftware.htmlunit.WebClient webClient,
java.lang.String coreId) |
Liefert den Freistellungsauftrag zur CoreID.
|
static java.util.List<Exemption> |
getExemptions(com.gargoylesoftware.htmlunit.WebClient webClient) |
Liefert eine Liste mit den Freistellungsanträgen.
|
static int |
getNewMessageCount(com.gargoylesoftware.htmlunit.WebClient webClient) |
Liefert die Anzahl neuer ungelesener Nachrichten.
|
static java.util.List<MahoeMessage> |
getNewMessages(com.gargoylesoftware.htmlunit.WebClient webClient) |
Liefert die Anzahl neuer ungelesener Nachrichten.
|
static void |
markMessageAsRead(com.gargoylesoftware.htmlunit.WebClient webClient,
MahoeMessage message) |
Markiert die Nachricht als gelesen.
|
public static Account getAccount(com.gargoylesoftware.htmlunit.WebClient webClient, java.lang.String vtn) throws WebSiteException
webClient
- vtn
- WebSiteException
- , falls kein Vertrag mit der angegebenen VTN gefunden wurde.public static AccountDetailData getAccountDetails(com.gargoylesoftware.htmlunit.WebClient webClient, java.lang.String vtn) throws WebSiteException
webClient
- vtn
- die VTN Nummer des Vertrages.WebSiteException
public static java.util.List<Account> getAccounts(com.gargoylesoftware.htmlunit.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(com.gargoylesoftware.htmlunit.WebClient webClient, java.lang.String coreId) throws WebSiteException
webClient
- coreId
- WebSiteException
public static java.util.List<Exemption> getExemptions(com.gargoylesoftware.htmlunit.WebClient webClient) throws WebSiteException
webClient
- das angemeldete WebClient Objekt.WebSiteException
public static int getNewMessageCount(com.gargoylesoftware.htmlunit.WebClient webClient) throws WebSiteException
webClient
- der angemeldete WebClientWebSiteException
public static java.util.List<MahoeMessage> getNewMessages(com.gargoylesoftware.htmlunit.WebClient webClient) throws WebSiteException
webClient
- der angemeldete WebClientWebSiteException
public static void markMessageAsRead(com.gargoylesoftware.htmlunit.WebClient webClient, MahoeMessage message) throws WebSiteException
webClient
- message
- WebSiteException