Package de.frankmuenster.mahoe.web
Interface BankAccountStatementPage
public interface BankAccountStatementPage
Represents a web page with the account statements. It can be used to either
download the the statements or to extract the transactions from the
statements.
- Since:
- 2.4.0
- Author:
- Frank Münster
-
Method Summary
Modifier and TypeMethodDescriptionbooleanExists a NEXT button for the last getAccountLinks call.Open the next page if existsList<de.willuhn.jameica.hbci.rmi.Umsatz>getTransactions(Date startDate) Read all the transactions from the PDF from the given start datebooleanExists a NEXT button, so a next page
-
Method Details
-
accountLinksHasNextPage
boolean accountLinksHasNextPage()Exists a NEXT button for the last getAccountLinks call.- Returns:
- true in case a NEXT button exists with possible PDFs after the given start date, false else
-
getNextPage
BankAccountStatementPage getNextPage()Open the next page if exists- Returns:
- same object with the next page loaded
-
getTransactions
Read all the transactions from the PDF from the given start date- Parameters:
startDate- the date to start reading the transactions from- Returns:
- a List with all found transactions
- Throws:
WebSiteException- in case the transactions could not be read
-
hasNextPage
boolean hasNextPage()Exists a NEXT button, so a next page- Returns:
- true in case a NEXT button exists, false else
-