public final class SantanderWebSiteGiro extends AbstractSantanderWebSite<SantanderWebAccountInformation,SantanderBankMessages>
accountInfo, TABLE_TAG, webClient
Constructor and Description |
---|
SantanderWebSiteGiro(de.willuhn.jameica.hbci.rmi.Konto konto,
java.lang.String userName)
Konstruktor für ein Tagesgeldkonto.
|
Modifier and Type | Method and Description |
---|---|
SantanderWebAccountInformation |
getAccountInformation()
Liefert die weiteren Kontodetails
|
java.util.List<de.willuhn.jameica.hbci.rmi.Umsatz> |
getBookedTransactions()
Liefert eine Liste mit den gebuchten Umsätzen.
|
java.util.List<de.willuhn.jameica.hbci.rmi.Umsatz> |
getPreBookedTransactions()
Liefert eine Liste mit den vorgemerkten Umsätzen.
|
protected java.util.Calendar |
getStartdate()
Das Datum, ab dem Umsätze und Banknachrichten abgerufen werden sollen,
falls noch keine Umsätze vorliegen.
|
protected boolean |
isSupporting(de.willuhn.jameica.hbci.rmi.KontoType type)
Üperfüpt, ob die WebSeiteninstance den Kontotypen
unterstützt.
|
int |
savePDF(SantanderWebAccountInformation accountInfo)
Speichert die Kontoauszüge im angegeben Ordner.
|
createSepaTransfer, getInstance, getWebClient, isStillLoggedIn, login, logoff
getMessages
public SantanderWebSiteGiro(de.willuhn.jameica.hbci.rmi.Konto konto, java.lang.String userName) throws WebSiteException
konto
- userName
- WebSiteException
public SantanderWebAccountInformation getAccountInformation() throws WebSiteException
getAccountInformation
in interface WebSite<SantanderWebAccountInformation,SantanderBankMessages>
getAccountInformation
in class AbstractSantanderWebSite<SantanderWebAccountInformation,SantanderBankMessages>
WebSiteException
WebSite.getAccountInformation()
public java.util.List<de.willuhn.jameica.hbci.rmi.Umsatz> getBookedTransactions() throws WebSiteException, de.willuhn.util.ApplicationException
WebSite
getBookedTransactions
in interface WebSite<SantanderWebAccountInformation,SantanderBankMessages>
getBookedTransactions
in class AbstractSantanderWebSite<SantanderWebAccountInformation,SantanderBankMessages>
WebSiteException
de.willuhn.util.ApplicationException
AbstractSantanderWebSite.getBookedTransactions()
public java.util.List<de.willuhn.jameica.hbci.rmi.Umsatz> getPreBookedTransactions() throws WebSiteException, de.willuhn.util.ApplicationException
WebSite
getPreBookedTransactions
in interface WebSite<SantanderWebAccountInformation,SantanderBankMessages>
getPreBookedTransactions
in class AbstractSantanderWebSite<SantanderWebAccountInformation,SantanderBankMessages>
WebSiteException
de.willuhn.util.ApplicationException
AbstractSantanderWebSite.getPreBookedTransactions()
public int savePDF(SantanderWebAccountInformation accountInfo) throws PdfSaverException
WebSite
savePDF
in interface WebSite<SantanderWebAccountInformation,SantanderBankMessages>
savePDF
in class AbstractSantanderWebSite<SantanderWebAccountInformation,SantanderBankMessages>
accountInfo
- die KontoinformationenPdfSaverException
AbstractSantanderWebSite.savePDF(de.frankmuenster.hibiscus.mahoe.santander.web.SantanderWebAccountInformation)
protected java.util.Calendar getStartdate()
AbstractWebSite
getStartdate
in class AbstractSantanderWebSite<SantanderWebAccountInformation,SantanderBankMessages>
AbstractWebSite.getStartdate()
protected boolean isSupporting(de.willuhn.jameica.hbci.rmi.KontoType type)
AbstractSantanderWebSite
isSupporting
in class AbstractSantanderWebSite<SantanderWebAccountInformation,SantanderBankMessages>
type
- der KontoypAbstractSantanderWebSite.isSupporting(de.willuhn.jameica.hbci.rmi.KontoType)