Interface Kontoauszug

  • 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:
    KontoauszugImpl

    public interface Kontoauszug
    extends HibiscusDBObject
    Bildet einen einzelnen elektronischen Kontoauszug ab.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.Date getAusfuehrungsdatum()
      Liefert das Datum, zu dem der Kontoauszug abgerufen wurde.
      java.util.Date getBis()
      Liefert das Ende-Datum des Berichtszeitraumes.
      java.lang.String getDateiname()
      Liefert den Dateinamen des Kontoauszuges.
      java.util.Date getErstellungsdatum()
      Liefert das Datum der bankseitigen Erstellung des Kontoauszuges.
      java.lang.String getFormat()
      Liefert das Format-Kuerzel der Datei.
      java.util.Date getGelesenAm()
      Liefert das Datum, an dem der Kontoauszug als gelesen markiert wurde.
      java.lang.Integer getJahr()
      Liefert das Jahr des Kontoauszuges.
      java.lang.String getKommentar()
      Liefert einen optionalen Kommentar.
      Konto getKonto()
      Liefert das Konto.
      java.lang.String getName1()
      Liefert den ersten Namen des Kontoauszuges.
      java.lang.String getName2()
      Liefert den zweiten Namen des Kontoauszuges.
      java.lang.String getName3()
      Liefert den dritten Namen des Kontoauszuges.
      java.lang.Integer getNummer()
      Liefert die Nummer des Kontoauszuges.
      java.lang.String getPfad()
      Liefert den Ordner, in dem sich die zugehorige Datei befindet.
      java.util.Date getQuittiertAm()
      Liefert das Datum, an dem die Quittung an die Bank gesendet wurde.
      byte[] getQuittungscode()
      Liefert den Quittungscode des Kontoauszuges.
      java.lang.String getUUID()
      Liefert eine optionale UUID des Kontoauszuges, falls die Datei per Messaging gespeichert wurde.
      java.util.Date getVon()
      Liefert das Start-Datum des Berichtszeitraumes.
      void setBis​(java.util.Date bis)
      Speichert das Ende-Datum des Berichtszeitraumes.
      void setDateiname​(java.lang.String dateiname)
      Speichert den Dateinamen des Kontoauszuges.
      void setErstellungsdatum​(java.util.Date d)
      Speichert das Datum der bankseitigen Erstellung des Kontoauszuges.
      void setFormat​(java.lang.String format)
      Speichert das Format-Kuerzel der Datei.
      void setGelesenAm​(java.util.Date d)
      Speichert das Datum, an dem der Kontoauszug als gelesen markiert wurde.
      void setJahr​(java.lang.Integer jahr)
      Speichert das Jahr des Kontoauszuges.
      void setKommentar​(java.lang.String kommentar)
      Speichert einen optionalen Kommentar.
      void setKonto​(Konto konto)
      Speichert das Konto.
      void setName1​(java.lang.String name1)
      Speichert den ersten Namen des Kontoauszuges.
      void setName2​(java.lang.String name2)
      Speichert den zweiten Namen des Kontoauszuges.
      void setName3​(java.lang.String name3)
      Speichert den dritten Namen des Kontoauszuges.
      void setNummer​(java.lang.Integer nummer)
      Speichert die Nummer des Kontoauszuges.
      void setPfad​(java.lang.String pfad)
      Speichert den Ordner, in dem sich die zugehoerige Datei befindet.
      void setQuittiertAm​(java.util.Date d)
      Speichert das Datum, an dem die Quittung an die Bank gesendet wurde.
      void setQuittungscode​(byte[] code)
      Speichert den Quittungscode des Kontoauszuges.
      void setUUID​(java.lang.String uuid)
      Speichert optionale UUID des Kontoauszuges, falls die Datei per Messaging gespeichert wurde.
      void setVon​(java.util.Date von)
      Speichert das Start-Datum des Berichtszeitraumes.
      • 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.
        Returns:
        Konto.
        Throws:
        java.rmi.RemoteException
      • setKonto

        void setKonto​(Konto konto)
               throws java.rmi.RemoteException
        Speichert das Konto.
        Parameters:
        konto - Konto.
        Throws:
        java.rmi.RemoteException
      • getAusfuehrungsdatum

        java.util.Date getAusfuehrungsdatum()
                                     throws java.rmi.RemoteException
        Liefert das Datum, zu dem der Kontoauszug abgerufen wurde.
        Returns:
        das Datum zu dem der Kontoauszug abgerufen wurde.
        Throws:
        java.rmi.RemoteException
      • getKommentar

        java.lang.String getKommentar()
                               throws java.rmi.RemoteException
        Liefert einen optionalen Kommentar.
        Returns:
        optionaler Kommentar.
        Throws:
        java.rmi.RemoteException
      • setKommentar

        void setKommentar​(java.lang.String kommentar)
                   throws java.rmi.RemoteException
        Speichert einen optionalen Kommentar.
        Parameters:
        kommentar - Kommentar.
        Throws:
        java.rmi.RemoteException
      • getPfad

        java.lang.String getPfad()
                          throws java.rmi.RemoteException
        Liefert den Ordner, in dem sich die zugehorige Datei befindet.
        Returns:
        der Ordner - ohne Dateiname.
        Throws:
        java.rmi.RemoteException
      • setPfad

        void setPfad​(java.lang.String pfad)
              throws java.rmi.RemoteException
        Speichert den Ordner, in dem sich die zugehoerige Datei befindet.
        Parameters:
        pfad - der Ordner - ohne Dateiname.
        Throws:
        java.rmi.RemoteException
      • getDateiname

        java.lang.String getDateiname()
                               throws java.rmi.RemoteException
        Liefert den Dateinamen des Kontoauszuges.
        Returns:
        der Dateiname des Kontoauszuges.
        Throws:
        java.rmi.RemoteException
      • setDateiname

        void setDateiname​(java.lang.String dateiname)
                   throws java.rmi.RemoteException
        Speichert den Dateinamen des Kontoauszuges.
        Parameters:
        dateiname - der Dateiname des Kontoauszuges.
        Throws:
        java.rmi.RemoteException
      • getUUID

        java.lang.String getUUID()
                          throws java.rmi.RemoteException
        Liefert eine optionale UUID des Kontoauszuges, falls die Datei per Messaging gespeichert wurde.
        Returns:
        optionale UUID des Kontoauszuges, falls die Datei per Messaging gespeichert wurde.
        Throws:
        java.rmi.RemoteException
      • setUUID

        void setUUID​(java.lang.String uuid)
              throws java.rmi.RemoteException
        Speichert optionale UUID des Kontoauszuges, falls die Datei per Messaging gespeichert wurde.
        Parameters:
        uuid - optionale UUID des Kontoauszuges, falls die Datei per Messaging gespeichert wurde.
        Throws:
        java.rmi.RemoteException
      • getFormat

        java.lang.String getFormat()
                            throws java.rmi.RemoteException
        Liefert das Format-Kuerzel der Datei. 1 = Swift MT940 2 = ISO 8583 3 = PDF
        Returns:
        das Format-Kuerzel der Datei.
        Throws:
        java.rmi.RemoteException
      • setFormat

        void setFormat​(java.lang.String format)
                throws java.rmi.RemoteException
        Speichert das Format-Kuerzel der Datei.
        Parameters:
        format - das Format-Kuerzel der Datei.
        Throws:
        java.rmi.RemoteException
      • getErstellungsdatum

        java.util.Date getErstellungsdatum()
                                    throws java.rmi.RemoteException
        Liefert das Datum der bankseitigen Erstellung des Kontoauszuges.
        Returns:
        das Datum der bankseitigen Erstellung des Kontoauszuges.
        Throws:
        java.rmi.RemoteException
      • setErstellungsdatum

        void setErstellungsdatum​(java.util.Date d)
                          throws java.rmi.RemoteException
        Speichert das Datum der bankseitigen Erstellung des Kontoauszuges.
        Parameters:
        d - das Datum der bankseitigen Erstellung des Kontoauszuges.
        Throws:
        java.rmi.RemoteException
      • getVon

        java.util.Date getVon()
                       throws java.rmi.RemoteException
        Liefert das Start-Datum des Berichtszeitraumes.
        Returns:
        das Start-Datum des Berichtszeitraumes.
        Throws:
        java.rmi.RemoteException
      • setVon

        void setVon​(java.util.Date von)
             throws java.rmi.RemoteException
        Speichert das Start-Datum des Berichtszeitraumes.
        Parameters:
        von - das Start-Datum des Berichtszeitraumes.
        Throws:
        java.rmi.RemoteException
      • getBis

        java.util.Date getBis()
                       throws java.rmi.RemoteException
        Liefert das Ende-Datum des Berichtszeitraumes.
        Returns:
        das Ende-Datum des Berichtszeitraumes.
        Throws:
        java.rmi.RemoteException
      • setBis

        void setBis​(java.util.Date bis)
             throws java.rmi.RemoteException
        Speichert das Ende-Datum des Berichtszeitraumes.
        Parameters:
        bis - das Ende-Datum des Berichtszeitraumes.
        Throws:
        java.rmi.RemoteException
      • getJahr

        java.lang.Integer getJahr()
                           throws java.rmi.RemoteException
        Liefert das Jahr des Kontoauszuges.
        Returns:
        das Jahr des Kontoauszuges.
        Throws:
        java.rmi.RemoteException
      • setJahr

        void setJahr​(java.lang.Integer jahr)
              throws java.rmi.RemoteException
        Speichert das Jahr des Kontoauszuges.
        Parameters:
        jahr - das jahr des Kontoauszuges.
        Throws:
        java.rmi.RemoteException
      • getNummer

        java.lang.Integer getNummer()
                             throws java.rmi.RemoteException
        Liefert die Nummer des Kontoauszuges.
        Returns:
        die Nummer des Kontoauszuges.
        Throws:
        java.rmi.RemoteException
      • setNummer

        void setNummer​(java.lang.Integer nummer)
                throws java.rmi.RemoteException
        Speichert die Nummer des Kontoauszuges.
        Parameters:
        nummer - die Nummer des Kontoauszuges.
        Throws:
        java.rmi.RemoteException
      • getName1

        java.lang.String getName1()
                           throws java.rmi.RemoteException
        Liefert den ersten Namen des Kontoauszuges.
        Returns:
        der erste Name des Kontoauszuges.
        Throws:
        java.rmi.RemoteException
      • setName1

        void setName1​(java.lang.String name1)
               throws java.rmi.RemoteException
        Speichert den ersten Namen des Kontoauszuges.
        Parameters:
        name1 - der erste Name des Kontoauszuges.
        Throws:
        java.rmi.RemoteException
      • getName2

        java.lang.String getName2()
                           throws java.rmi.RemoteException
        Liefert den zweiten Namen des Kontoauszuges.
        Returns:
        der zweite Name des Kontoauszuges.
        Throws:
        java.rmi.RemoteException
      • setName2

        void setName2​(java.lang.String name2)
               throws java.rmi.RemoteException
        Speichert den zweiten Namen des Kontoauszuges.
        Parameters:
        name2 - der zweite Name des Kontoauszuges.
        Throws:
        java.rmi.RemoteException
      • getName3

        java.lang.String getName3()
                           throws java.rmi.RemoteException
        Liefert den dritten Namen des Kontoauszuges.
        Returns:
        der dritte Name des Kontoauszuges.
        Throws:
        java.rmi.RemoteException
      • setName3

        void setName3​(java.lang.String name3)
               throws java.rmi.RemoteException
        Speichert den dritten Namen des Kontoauszuges.
        Parameters:
        name3 - der dritte Name des Kontoauszuges.
        Throws:
        java.rmi.RemoteException
      • getQuittungscode

        byte[] getQuittungscode()
                         throws java.rmi.RemoteException
        Liefert den Quittungscode des Kontoauszuges.
        Returns:
        der Quittungscode des Kontoauszuges.
        Throws:
        java.rmi.RemoteException
      • setQuittungscode

        void setQuittungscode​(byte[] code)
                       throws java.rmi.RemoteException
        Speichert den Quittungscode des Kontoauszuges.
        Parameters:
        code - der Quittungscode des Kontoauszuges.
        Throws:
        java.rmi.RemoteException
      • getQuittiertAm

        java.util.Date getQuittiertAm()
                               throws java.rmi.RemoteException
        Liefert das Datum, an dem die Quittung an die Bank gesendet wurde.
        Returns:
        das Datum, an dem die Quittung an die Bank gesendet wurde.
        Throws:
        java.rmi.RemoteException
      • setQuittiertAm

        void setQuittiertAm​(java.util.Date d)
                     throws java.rmi.RemoteException
        Speichert das Datum, an dem die Quittung an die Bank gesendet wurde.
        Parameters:
        d - das Datum, an dem die Quittung an die Bank gesendet wurde.
        Throws:
        java.rmi.RemoteException
      • getGelesenAm

        java.util.Date getGelesenAm()
                             throws java.rmi.RemoteException
        Liefert das Datum, an dem der Kontoauszug als gelesen markiert wurde.
        Returns:
        das Datum, an dem der Kontoauszug als gelesen markiert wurde.
        Throws:
        java.rmi.RemoteException
      • setGelesenAm

        void setGelesenAm​(java.util.Date d)
                   throws java.rmi.RemoteException
        Speichert das Datum, an dem der Kontoauszug als gelesen markiert wurde.
        Parameters:
        d - das Datum, an dem der Kontoauszug als gelesen markiert wurde.
        Throws:
        java.rmi.RemoteException