Interface InterfaceBankMessages

All Known Implementing Classes:
AbstractBankMessages, AktienBankMessages, BosBankMessages, BshBankMessages, SantanderBankMessages, TargoBankMessages

public interface InterfaceBankMessages
Interface für die Abfrage von Bank-Nachrichten
Author:
Frank Münster
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Markiert eine Nachricht als gelesen.
    void
    readMessages(Date startDate)
    Liest alle Bank-Nachrichten ab startDate.
    int
    Speichert eine Bank-Nachricht.
  • Method Details

    • markAsRead

      void markAsRead(MahoeMessage message) throws de.willuhn.util.ApplicationException
      Markiert eine Nachricht als gelesen.
      Parameters:
      message - Die Nachricht, die als gelesen markiert werden soll
      Throws:
      de.willuhn.util.ApplicationException
    • readMessages

      void readMessages(Date startDate) throws WebSiteException, de.willuhn.util.ApplicationException
      Liest alle Bank-Nachrichten ab startDate. Ist startDate nicht gegeben, wird das letzte Jahr verwendet. Muss von der realen Klasse implementiert werden.
      Parameters:
      startDate -
      Throws:
      WebSiteException
      de.willuhn.util.ApplicationException
    • saveMessage

      int saveMessage() throws de.willuhn.util.ApplicationException
      Speichert eine Bank-Nachricht. Allerdings nur wenn sie nicht schon vorhanden ist.
      Returns:
      Anzahl an neuen Nachrichten
      Throws:
      de.willuhn.util.ApplicationException