C - the client class, HTMLUnit or SelemiumI - M - WebSite<I>AbstractSeleniumWebSite, AktienWebSite, BshWebSitepublic abstract class AbstractWebSite<C,I extends WebAccountInformation,M extends AbstractBankMessages<C>> extends java.lang.Object implements WebSite<I>
| Modifier and Type | Field | Description |
|---|---|---|
protected I |
accountInfo |
Die Accountinfos
|
static java.lang.String |
NON_BREAK_SPACE |
Non breaking space unicode
|
protected static java.lang.String |
TABLE_TAG |
HTML Tag einer Tabelle
|
protected C |
webClient |
Unser WebClient
|
| Modifier | Constructor | Description |
|---|---|---|
protected |
AbstractWebSite(de.willuhn.jameica.hbci.rmi.Konto konto) |
Unser Konstruktor.
|
| Modifier and Type | Method | Description |
|---|---|---|
static <T> java.lang.Class<T> |
getGenericClassParameter(java.lang.Class<?> parameterizedSubClass,
java.lang.Class<?> genericSuperClass,
int pos) |
Searches and returns the class of a generic Type with the given position
in the given superclass.
|
int |
getMessages(I accountInfo) |
Lädt neue Bank-Nachrichten.
|
protected abstract java.util.Calendar |
getStartdate() |
Das Datum, ab dem Umsätze und Banknachrichten abgerufen werden sollen,
falls noch keine Umsätze vorliegen.
|
protected abstract C |
getWebClient() |
Erstellt den bankspezifischen WebClient.
|
protected void |
setAccountBasicInfo(de.willuhn.jameica.hbci.rmi.Konto konto) |
Creates a new
WebAccountInformation object for the bank from the
given account. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateSepaTransfer, getAccountInformation, getAccountSheets, getBookedTransactions, getPreBookedTransactions, isStillLoggedIn, login, logoffprotected static final java.lang.String TABLE_TAG
public static final java.lang.String NON_BREAK_SPACE
protected C webClient
protected I extends WebAccountInformation accountInfo
protected AbstractWebSite(de.willuhn.jameica.hbci.rmi.Konto konto)
throws WebSiteException
konto - das KontoWebSiteExceptionpublic static <T> java.lang.Class<T> getGenericClassParameter(java.lang.Class<?> parameterizedSubClass,
java.lang.Class<?> genericSuperClass,
int pos)
parameterizedSubClass - genericSuperClass - pos - public int getMessages(I accountInfo) throws WebSiteException, de.willuhn.util.ApplicationException
getMessages in interface WebSite<C>accountInfo - WebSiteExceptionde.willuhn.util.ApplicationExceptionprotected abstract java.util.Calendar getStartdate()
protected abstract C getWebClient()
protected final void setAccountBasicInfo(de.willuhn.jameica.hbci.rmi.Konto konto)
throws WebSiteException
WebAccountInformation object for the bank from the
given account. Then is sets the account and the last Transaction date.konto - the account to take the information from.WebSiteException