Class AbstractWebAccountInformation

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected de.willuhn.jameica.hbci.rmi.Konto konto
      Das zugrundeliegende Konto
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getBic()  
      java.lang.String getComment()
      Gets the comment.
      java.lang.String getIban()  
      de.willuhn.jameica.hbci.rmi.Konto getKonto()
      Gets the konto.
      java.util.Date getLastTransactionDate()
      Gets the last transaction date.
      java.lang.String getLastTransactionDateAsString()
      Letztes Umsatzdatum schön formatiert
      java.math.BigDecimal getSaldo()
      Gets the saldo.
      java.math.BigDecimal getSaldoAvailable()
      Gets the saldo available.
      java.lang.String getSavePath()
      Gets the save path.
      boolean isStayLoggedIn()  
      protected abstract void saveBankSpecificInfo​(de.willuhn.util.ProgressMonitor monitor)
      Hier werden die webseitenspezifischen Kontoinformationen verarbeitet.
      void saveInformationInAccount​(de.willuhn.util.ProgressMonitor monitor)
      Speichert die Web-Kontoinformationen in das Konto.
      void setBic​(java.lang.String bic)  
      void setComment​(java.lang.String comment)
      Sets the comment.
      void setIban​(java.lang.String iban)  
      void setKonto​(de.willuhn.jameica.hbci.rmi.Konto konto)
      Sets the konto.
      void setLastTransactionDate​(java.util.Date lastTransactionDate)
      Sets the last transaction date.
      void setSaldo​(java.math.BigDecimal saldo)
      Sets the saldo.
      void setSaldoAvailable​(java.math.BigDecimal saldoAvailable)
      Sets the saldo available.
      void setSavePath​(java.lang.String savePath)
      Sets the save path.
      void setStayLoggedIn​(boolean stayLoggedIn)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • konto

        protected de.willuhn.jameica.hbci.rmi.Konto konto
        Das zugrundeliegende Konto
    • Constructor Detail

      • AbstractWebAccountInformation

        protected AbstractWebAccountInformation()
        Standardkonstruktor
    • Method Detail

      • getBic

        public java.lang.String getBic()
        Returns:
        the bic
      • getIban

        public java.lang.String getIban()
        Returns:
        the iban
      • setBic

        public void setBic​(java.lang.String bic)
        Parameters:
        bic - the bic to set
      • setIban

        public void setIban​(java.lang.String iban)
        Parameters:
        iban - the iban to set
      • setLastTransactionDate

        public void setLastTransactionDate​(java.util.Date lastTransactionDate)
        Description copied from interface: WebAccountInformation
        Sets the last transaction date.
        Specified by:
        setLastTransactionDate in interface WebAccountInformation
        Parameters:
        lastTransactionDate - the lastTransactionDate to set
      • setSaldoAvailable

        public void setSaldoAvailable​(java.math.BigDecimal saldoAvailable)
        Description copied from interface: WebAccountInformation
        Sets the saldo available.
        Specified by:
        setSaldoAvailable in interface WebAccountInformation
        Parameters:
        saldoAvailable - the saldoAvailable to set
      • saveBankSpecificInfo

        protected abstract void saveBankSpecificInfo​(de.willuhn.util.ProgressMonitor monitor)
                                              throws de.willuhn.util.ApplicationException
        Hier werden die webseitenspezifischen Kontoinformationen verarbeitet. Muss von der Child-Klasse implementiert werden.
        Ein speichern des Kontos ist nicht erforderlich. das macht die Super-Klasse.
        Parameters:
        monitor -
        Throws:
        de.willuhn.util.ApplicationException