WebSite<BceeWebAccountInformation>
public final class BceeWebSite extends AbstractWebSite<com.gargoylesoftware.htmlunit.WebClient,BceeWebAccountInformation,BceeBankMessages>
accountInfo, NON_BREAK_SPACE, TABLE_TAG, webClient
Modifier and Type | Method | Description |
---|---|---|
void |
createSepaTransfer(de.willuhn.jameica.hbci.rmi.AuslandsUeberweisung aUeberweisung) |
Creates the sepa transfer.
|
BceeWebAccountInformation |
getAccountInformation() |
Gets the account information.
|
java.util.List<MahoeKontoauszugPDF> |
getAccountSheets(BceeWebAccountInformation accountInfo) |
Returns a list of new accounts sheets to save.
|
java.util.List<de.willuhn.jameica.hbci.rmi.Umsatz> |
getBookedTransactions() |
Gets the booked transactions.
|
static BceeWebSite |
getInstance(de.willuhn.jameica.hbci.rmi.Konto konto) |
Liefert die Instance der WebSeite.
|
java.util.List<de.willuhn.jameica.hbci.rmi.Umsatz> |
getPreBookedTransactions() |
Gets the pre booked transactions.
|
protected java.util.Calendar |
getStartdate() |
Gets the startdate.
|
com.gargoylesoftware.htmlunit.WebClient |
getWebClient() |
Gets the web client.
|
boolean |
isStillLoggedIn() |
Checks if is still logged in.
|
void |
login(char[] password,
java.lang.String... loginParams) |
Login.
|
void |
logoff() |
Logoff.
|
getGenericClassParameter, getMessages, setAccountBasicInfo
public static BceeWebSite getInstance(de.willuhn.jameica.hbci.rmi.Konto konto) throws WebSiteException, de.willuhn.util.ApplicationException
konto
- the kontoWebSiteException
- the web site exceptionde.willuhn.util.ApplicationException
- the application exceptionpublic void createSepaTransfer(de.willuhn.jameica.hbci.rmi.AuslandsUeberweisung aUeberweisung) throws WebSiteException, de.willuhn.util.ApplicationException
aUeberweisung
- the a ueberweisungWebSiteException
- the web site exceptionde.willuhn.util.ApplicationException
- the application exceptionWebSite.createSepaTransfer(de.willuhn.jameica.hbci.rmi.AuslandsUeberweisung)
public BceeWebAccountInformation getAccountInformation() throws WebSiteException, de.willuhn.util.ApplicationException
WebSiteException
- the web site exceptionde.willuhn.util.ApplicationException
- the application exceptionWebSite.getAccountInformation()
public java.util.List<MahoeKontoauszugPDF> getAccountSheets(BceeWebAccountInformation accountInfo) throws WebSiteException
WebSite
accountInfo
- the account informationWebSiteException
public java.util.List<de.willuhn.jameica.hbci.rmi.Umsatz> getBookedTransactions() throws WebSiteException, de.willuhn.util.ApplicationException
WebSiteException
- the web site exceptionde.willuhn.util.ApplicationException
- the application exceptionWebSite.getBookedTransactions()
public java.util.List<de.willuhn.jameica.hbci.rmi.Umsatz> getPreBookedTransactions() throws WebSiteException, de.willuhn.util.ApplicationException
WebSiteException
- the web site exceptionde.willuhn.util.ApplicationException
- the application exceptionWebSite.getPreBookedTransactions()
public com.gargoylesoftware.htmlunit.WebClient getWebClient()
getWebClient
in class AbstractWebSite<com.gargoylesoftware.htmlunit.WebClient,BceeWebAccountInformation,BceeBankMessages>
AbstractWebSite.getWebClient()
public boolean isStillLoggedIn() throws WebSiteException
WebSiteException
- the web site exceptionWebSite.isStillLoggedIn()
public void login(char[] password, java.lang.String... loginParams) throws WebSiteException
password
- the passwordloginParams
- the login paramsWebSiteException
- the web site exceptionWebSite.login(char[], java.lang.String[])
public void logoff()
WebSite.logoff()
protected java.util.Calendar getStartdate()
getStartdate
in class AbstractWebSite<com.gargoylesoftware.htmlunit.WebClient,BceeWebAccountInformation,BceeBankMessages>
AbstractWebSite.getStartdate()