Package de.frankmuenster.mahoe.web
Class AbstractWebAccountInformation
java.lang.Object
de.frankmuenster.mahoe.web.AbstractWebAccountInformation
- All Implemented Interfaces:
WebAccountInformation
- Direct Known Subclasses:
AktienWebAccountInformation,BosWebAccountInformation,BshWebAccountInformation,SantanderWebAccountInformation,TargoBankWebAccountInformation
Minimale Kontoinformationen, die jedes Job auslesen muss.
- Author:
- Frank Münster
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected de.willuhn.jameica.hbci.rmi.KontoDas zugrundeliegende Konto -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBic()Gets the comment.getIban()de.willuhn.jameica.hbci.rmi.KontogetKonto()Gets the konto.Gets the last transaction date.Letztes Umsatzdatum schön formatiertgetSaldo()Gets the saldo.Gets the saldo available.Gets the save path.booleanprotected abstract voidsaveBankSpecificInfo(de.willuhn.util.ProgressMonitor monitor) Hier werden die webseitenspezifischen Kontoinformationen verarbeitet.voidsaveInformationInAccount(de.willuhn.util.ProgressMonitor monitor) Speichert die Web-Kontoinformationen in das Konto.voidvoidsetComment(String comment) Sets the comment.voidvoidsetKonto(de.willuhn.jameica.hbci.rmi.Konto konto) Sets the konto.voidsetLastTransactionDate(Date lastTransactionDate) Sets the last transaction date.voidsetSaldo(BigDecimal saldo) Sets the saldo.voidsetSaldoAvailable(BigDecimal saldoAvailable) Sets the saldo available.voidsetSavePath(String savePath) Sets the save path.voidsetStayLoggedIn(boolean stayLoggedIn)
-
Field Details
-
konto
protected de.willuhn.jameica.hbci.rmi.Konto kontoDas zugrundeliegende Konto
-
-
Constructor Details
-
AbstractWebAccountInformation
protected AbstractWebAccountInformation()Standardkonstruktor
-
-
Method Details
-
getBic
- Returns:
- the bic
-
getComment
Description copied from interface:WebAccountInformationGets the comment.- Specified by:
getCommentin interfaceWebAccountInformation- Returns:
- the comment
-
getIban
- Returns:
- the iban
-
getKonto
public de.willuhn.jameica.hbci.rmi.Konto getKonto()Description copied from interface:WebAccountInformationGets the konto.- Specified by:
getKontoin interfaceWebAccountInformation- Returns:
- the konto
-
getLastTransactionDate
Description copied from interface:WebAccountInformationGets the last transaction date.- Specified by:
getLastTransactionDatein interfaceWebAccountInformation- Returns:
- the lastTransactionDate
-
getLastTransactionDateAsString
Letztes Umsatzdatum schön formatiert- Specified by:
getLastTransactionDateAsStringin interfaceWebAccountInformation- Returns:
- lastTransactionDate als String
-
getSaldo
Description copied from interface:WebAccountInformationGets the saldo.- Specified by:
getSaldoin interfaceWebAccountInformation- Returns:
- the saldo
-
getSaldoAvailable
Description copied from interface:WebAccountInformationGets the saldo available.- Specified by:
getSaldoAvailablein interfaceWebAccountInformation- Returns:
- the saldoAvailable
-
getSavePath
Description copied from interface:WebAccountInformationGets the save path.- Specified by:
getSavePathin interfaceWebAccountInformation- Returns:
- the savePath
-
isStayLoggedIn
public boolean isStayLoggedIn()- Specified by:
isStayLoggedInin interfaceWebAccountInformation- Returns:
- stayLoggedIn
-
saveInformationInAccount
public void saveInformationInAccount(de.willuhn.util.ProgressMonitor monitor) throws de.willuhn.util.ApplicationException Description copied from interface:WebAccountInformationSpeichert die Web-Kontoinformationen in das Konto.- Specified by:
saveInformationInAccountin interfaceWebAccountInformation- Parameters:
monitor- der ProgressMonitor- Throws:
de.willuhn.util.ApplicationException- the application exception- See Also:
-
setBic
- Parameters:
bic- the bic to set
-
setComment
Description copied from interface:WebAccountInformationSets the comment.- Specified by:
setCommentin interfaceWebAccountInformation- Parameters:
comment- the comment to set
-
setIban
- Parameters:
iban- the iban to set
-
setKonto
public void setKonto(de.willuhn.jameica.hbci.rmi.Konto konto) Description copied from interface:WebAccountInformationSets the konto.- Specified by:
setKontoin interfaceWebAccountInformation- Parameters:
konto- the konto to set
-
setLastTransactionDate
Description copied from interface:WebAccountInformationSets the last transaction date.- Specified by:
setLastTransactionDatein interfaceWebAccountInformation- Parameters:
lastTransactionDate- the lastTransactionDate to set
-
setSaldo
Description copied from interface:WebAccountInformationSets the saldo.- Specified by:
setSaldoin interfaceWebAccountInformation- Parameters:
saldo- the saldo to set
-
setSaldoAvailable
Description copied from interface:WebAccountInformationSets the saldo available.- Specified by:
setSaldoAvailablein interfaceWebAccountInformation- Parameters:
saldoAvailable- the saldoAvailable to set
-
setSavePath
Description copied from interface:WebAccountInformationSets the save path.- Specified by:
setSavePathin interfaceWebAccountInformation- Parameters:
savePath- the savePath to set
-
setStayLoggedIn
public void setStayLoggedIn(boolean stayLoggedIn) - Specified by:
setStayLoggedInin interfaceWebAccountInformation- Parameters:
stayLoggedIn-
-
saveBankSpecificInfo
protected abstract void saveBankSpecificInfo(de.willuhn.util.ProgressMonitor monitor) throws de.willuhn.util.ApplicationException Hier werden die webseitenspezifischen Kontoinformationen verarbeitet. Muss von der Child-Klasse implementiert werden.
Ein speichern des Kontos ist nicht erforderlich. das macht die Super-Klasse.- Parameters:
monitor-- Throws:
de.willuhn.util.ApplicationException
-