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 TypeMethodDescriptionboolean
Exists 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 dateboolean
Exists 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
-