Interface DetailsPage

All Known Implementing Classes:
BosDetailsPage, SantanderDetailsPage, TargoBankDetailsPage

public interface DetailsPage
Interface to get the account details from the bank web site
Since:
2.6.0
Author:
Frank Münster
  • Method Details

    • getAvailableAmount

      BigDecimal getAvailableAmount() throws WebSiteException
      Returns the available amount.
      Returns:
      the available amount
      Throws:
      WebSiteException - in case the value could not be read from the details hover page
    • getCreditLimit

      BigDecimal getCreditLimit() throws WebSiteException
      Return the limit of the credit card.
      Returns:
      the credit card limit
      Throws:
      WebSiteException - in case the value could not be read from the details hover page
    • getLastTransaction

      LocalDate getLastTransaction() throws WebSiteException
      Return the date of the last transaction.
      Returns:
      date of the last transaction
      Throws:
      WebSiteException - in case the value could not be read from the details hover page
    • getNextBill

      LocalDate getNextBill() throws WebSiteException
      Return the date of the next credit card bill.
      Returns:
      date of the next credit card bill
      Throws:
      WebSiteException - in case the value could not be read from the details hover page
    • getNextSubtraction

      LocalDate getNextSubtraction() throws WebSiteException
      Return the date of the next automatic subtraction.
      Returns:
      date of the next automatic subtraction
      Throws:
      WebSiteException - in case the value could not be read from the details hover page
    • getProductDescription

      String getProductDescription() throws WebSiteException
      The description of the credit card.
      Returns:
      the credit card description
      Throws:
      WebSiteException - in case the value could not be read from the details hover page
    • getSaldo

      BigDecimal getSaldo() throws WebSiteException
      The actual saldo.
      Returns:
      the saldo
      Throws:
      WebSiteException - in case the value could not be read from the details hover page