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 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

      Open the next page if exists
      Returns:
      same object with the next page loaded
    • getTransactions

      List<de.willuhn.jameica.hbci.rmi.Umsatz> getTransactions(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