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