Interface Protokoll

  • All Superinterfaces:
    de.willuhn.datasource.rmi.Changeable, de.willuhn.datasource.rmi.DBObject, de.willuhn.datasource.GenericObject, HibiscusDBObject, java.rmi.Remote, de.willuhn.datasource.rmi.Transactionable
    All Known Implementing Classes:
    ProtokollImpl

    public interface Protokoll
    extends HibiscusDBObject
    Speichert HBCI-Protokoll-Informationen zu jedem Konto. Hintergrund: Ueber diese Klasse kann jederzeit geprueft werden, wann welche Art von HBCI-Aktion (z.Bsp. Umsaetze abrufen oder Ueberweisung) ausgefuehrt wurde.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int TYP_ERROR
      Protokoll-Typ bei einem Fehler.
      static int TYP_SUCCESS
      Protokoll-Typ bei Erfolg.
      static int TYP_UNKNOWN
      Protokoll-Typ unbekannt (Default).
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.Date getDatum()
      Liefert das Datum, an dem der Log-Eintrag erzeugt wurde.
      java.lang.String getKommentar()
      Liefert den Kommentar des Log-Eintrages.
      Konto getKonto()
      Liefert das Konto, zu dem dieser Protokoll-Eointrag gehoert.
      int getTyp()
      Liefert den Typ des Log-Eintrages.
      void setKommentar​(java.lang.String kommentar)
      Speichert den Kommentar zu diesem Log-Eintrag.
      void setKonto​(Konto konto)
      Speichert das Konto, zu dem dieser Log-Eintrag gehoert.
      void setTyp​(int typ)
      Speichert den Typ des Log-Eintrages.
      • Methods inherited from interface de.willuhn.datasource.rmi.Changeable

        clear, delete, isNewObject, overwrite, store
      • Methods inherited from interface de.willuhn.datasource.rmi.DBObject

        addDeleteListener, addStoreListener, equals, getAttribute, getAttributeType, getList, getPrimaryAttribute, load, removeDeleteListener, removeStoreListener
      • Methods inherited from interface de.willuhn.datasource.GenericObject

        getAttributeNames, getID
      • Methods inherited from interface de.willuhn.datasource.rmi.Transactionable

        transactionBegin, transactionCommit, transactionRollback
    • Method Detail

      • getKonto

        Konto getKonto()
                throws java.rmi.RemoteException
        Liefert das Konto, zu dem dieser Protokoll-Eointrag gehoert.
        Returns:
        Konto.
        Throws:
        java.rmi.RemoteException
      • getKommentar

        java.lang.String getKommentar()
                               throws java.rmi.RemoteException
        Liefert den Kommentar des Log-Eintrages.
        Returns:
        Kommentar.
        Throws:
        java.rmi.RemoteException
      • getDatum

        java.util.Date getDatum()
                         throws java.rmi.RemoteException
        Liefert das Datum, an dem der Log-Eintrag erzeugt wurde.
        Returns:
        Datum.
        Throws:
        java.rmi.RemoteException
      • getTyp

        int getTyp()
            throws java.rmi.RemoteException
        Liefert den Typ des Log-Eintrages. Zur Codierung siehe die Konstanten TYP_*.
        Returns:
        Typ.
        Throws:
        java.rmi.RemoteException
      • setKonto

        void setKonto​(Konto konto)
               throws java.rmi.RemoteException
        Speichert das Konto, zu dem dieser Log-Eintrag gehoert.
        Parameters:
        konto - Konto.
        Throws:
        java.rmi.RemoteException
      • setKommentar

        void setKommentar​(java.lang.String kommentar)
                   throws java.rmi.RemoteException
        Speichert den Kommentar zu diesem Log-Eintrag.
        Parameters:
        kommentar - Kommentar.
        Throws:
        java.rmi.RemoteException
      • setTyp

        void setTyp​(int typ)
             throws java.rmi.RemoteException
        Speichert den Typ des Log-Eintrages. Zur Codierung siehe die Konstanten TYP_*.
        Parameters:
        typ - Typ.
        Throws:
        java.rmi.RemoteException