Interface SepaSammelTransfer<T extends SepaSammelTransferBuchung>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      T createBuchung()
      Erzeugt eine neue Buchung auf dem Sammeltransfer.
      java.lang.String getBezeichnung()
      Liefert eine Bezeichnung des Transfers.
      java.util.List<T> getBuchungen()
      Liefert eine Liste der Buchungen fuer diesen Transfer.
      Konto getKonto()
      Liefert das Konto, ueber das der Transfer gebucht wird.
      java.math.BigDecimal getSumme()
      Liefert die Summe der enthaltenen Buchungen.
      void setBezeichnung​(java.lang.String bezeichnung)
      Speichert die Bezeichnung.
      void setKonto​(Konto konto)
      Speichert das Konto, ueber das der Transfer gebucht werden soll.
      • 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

      • getBuchungen

        java.util.List<T> getBuchungen()
                                throws java.rmi.RemoteException
        Liefert eine Liste der Buchungen fuer diesen Transfer.
        Returns:
        Liste der Buchungen.
        Throws:
        java.rmi.RemoteException
      • getSumme

        java.math.BigDecimal getSumme()
                               throws java.rmi.RemoteException
        Liefert die Summe der enthaltenen Buchungen.
        Returns:
        Summe der enthaltenen Buchungen.
        Throws:
        java.rmi.RemoteException
      • getKonto

        Konto getKonto()
                throws java.rmi.RemoteException
        Liefert das Konto, ueber das der Transfer gebucht wird.
        Returns:
        Konto.
        Throws:
        java.rmi.RemoteException
      • setKonto

        void setKonto​(Konto konto)
               throws java.rmi.RemoteException
        Speichert das Konto, ueber das der Transfer gebucht werden soll.
        Parameters:
        konto - Konto.
        Throws:
        java.rmi.RemoteException
      • getBezeichnung

        java.lang.String getBezeichnung()
                                 throws java.rmi.RemoteException
        Liefert eine Bezeichnung des Transfers.
        Returns:
        Bezeichnung.
        Throws:
        java.rmi.RemoteException
      • setBezeichnung

        void setBezeichnung​(java.lang.String bezeichnung)
                     throws java.rmi.RemoteException
        Speichert die Bezeichnung.
        Parameters:
        bezeichnung -
        Throws:
        java.rmi.RemoteException
      • createBuchung

        T createBuchung()
                 throws java.rmi.RemoteException,
                        de.willuhn.util.ApplicationException
        Erzeugt eine neue Buchung auf dem Sammeltransfer.
        Returns:
        die neu erzeugte Buchung.
        Throws:
        java.rmi.RemoteException
        de.willuhn.util.ApplicationException