Interface SammelTransfer

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      SammelTransferBuchung createBuchung()
      Erzeugt eine neue Buchung auf dem Sammeltransfer.
      java.lang.String getBezeichnung()
      Liefert eine Bezeichnung des Transfers.
      de.willuhn.datasource.rmi.DBIterator getBuchungen()
      Liefert eine Liste der Buchungen fuer diesen Transfer.
      SammelTransferBuchung[] getBuchungenAsArray()
      Liefert die Buchungen des Sammeltransfers als Array.
      Konto getKonto()
      Liefert das Konto, ueber das der Transfer gebucht wird.
      double getSumme()
      Liefert die Summe der enthaltenen Buchungen.
      boolean hasWarnings()
      Prueft, ob bei der Ausfuehrung des Auftrages Warnungen auftraten.
      void setBezeichnung​(java.lang.String bezeichnung)
      Speichert die Bezeichnung.
      void setKonto​(Konto konto)
      Speichert das Konto, ueber das der Transfer gebucht werden soll.
      void setWarning​(boolean b)
      Legt fest, ob bei der Ausfuehrung Warnungen auftraten.
      • 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

        de.willuhn.datasource.rmi.DBIterator getBuchungen()
                                                   throws java.rmi.RemoteException
        Liefert eine Liste der Buchungen fuer diesen Transfer. Das sind Objekte des Typs SammelTransferBuchung.
        Returns:
        Liste der Buchungen.
        Throws:
        java.rmi.RemoteException
      • getBuchungenAsArray

        SammelTransferBuchung[] getBuchungenAsArray()
                                             throws java.rmi.RemoteException
        Liefert die Buchungen des Sammeltransfers als Array. Convenience-Funktion fuer Velocity (fuer den Export). Das versteht leider nur Arrays/List, kann also nicht mit einem DBIterator umgehen.
        Returns:
        Liste der Buchungen.
        Throws:
        java.rmi.RemoteException
      • getSumme

        double 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

        SammelTransferBuchung 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
      • hasWarnings

        boolean hasWarnings()
                     throws java.rmi.RemoteException
        Prueft, ob bei der Ausfuehrung des Auftrages Warnungen auftraten.
        Returns:
        true, wenn Warnungen auftraten.
        Throws:
        java.rmi.RemoteException
      • setWarning

        void setWarning​(boolean b)
                 throws java.rmi.RemoteException
        Legt fest, ob bei der Ausfuehrung Warnungen auftraten.
        Parameters:
        b - true, wenn Warnungen auftraten.
        Throws:
        java.rmi.RemoteException