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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
accountLinksHasNextPage()
Exists a NEXT button for the last getAccountLinks call.BankAccountStatementPage
getNextPage()
Open the next page if existsjava.util.List<de.willuhn.jameica.hbci.rmi.Umsatz>
getTransactions(java.util.Date startDate)
Read all the transactions from the PDF from the given start dateboolean
hasNextPage()
Exists a NEXT button, so a next page
-
-
-
Method Detail
-
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
java.util.List<de.willuhn.jameica.hbci.rmi.Umsatz> getTransactions(java.util.Date startDate) throws WebSiteException
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
-
-