Class UmsatzImpl

    • Constructor Summary

      Constructors 
      Constructor Description
      UmsatzImpl()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void delete()  
      Umsatz duplicate()
      Dupliziert das Objekt.
      boolean equals​(de.willuhn.datasource.GenericObject o)
      Wir ueberschreiben die Funktion hier, weil beim Abrufen der Umsaetze nur diejenigen gespeichert werden sollen, welche noch nicht in der Datenbank existieren.
      java.lang.String getAddKey()
      Liefert die 3-stellige Textschluessel-Ergaenzung.
      java.lang.String getArt()
      Liefert einen Text, der die Art der Buchung beschreibt.
      java.lang.Object getAttribute​(java.lang.String arg0)
      Ueberschrieben, um ein synthetisches Attribute "mergedzweck" zu erzeugen.
      double getBetrag()
      Liefert den Betrag.
      long getChecksum()
      Liefert die Checksumme des Objektes.
      java.lang.String getCustomerRef()
      Liefert die Kundenreferenz.
      java.util.Date getDatum()
      Liefert das Datum der Buchung.
      java.lang.String getEndToEndId()
      Liefert die EndToEnd-ID der Buchung.
      int getFlags()
      Liefert ein Bit-Feld mit Flags.
      java.lang.String getGegenkontoBLZ()
      Liefert die BLZ des Gegenkontos.
      java.lang.String getGegenkontoName()
      Liefert den Namen des Kontoinhabers des Gegenkontos.
      java.lang.String getGegenkontoNummer()
      Liefert die Kontonummer des Gegenkontos.
      java.lang.String getGvCode()
      Liefert den 3-stelligen Geschaeftsvorfall-Code.
      java.lang.String getKommentar()
      Liefert einen optionalen Kommentar, den der User zu dem Umsatz eintragen kann.
      Konto getKonto()
      Liefert das Konto, ueber das bezahlt wurde.
      java.lang.String getPrimanota()
      Liefert das Primanota-Kennzeichen der Buchung.
      java.lang.String getPrimaryAttribute()  
      java.lang.String getPurposeCode()
      Liefert den Purpose-Code der Buchung.
      double getSaldo()
      Liefert den Saldo des Kontos nach dieser Buchung.
      protected java.lang.String getTableName()  
      java.lang.String getTransactionId()
      Liefert eine optionale Transaktions-ID, anhand derer der Umsatz eindeutig identifiziert werden kann.
      UmsatzTyp getUmsatzTyp()
      Liefert einen ggf manuell zugeordneten Umsatz-Typ oder null wenn keiner zugeordnet ist.
      java.util.Date getValuta()
      Datum der Wert-Stellung.
      java.lang.String[] getWeitereVerwendungszwecke()
      Liefert eine Liste erweiterter Verwendungszwecke.
      java.lang.String getZweck()
      Liefert die Zeile 1 des Verwendungszwecks.
      java.lang.String getZweck2()
      Liefert die Zeile 2 des Verwendungszwecks.
      boolean hasFlag​(int flag)
      Prueft, ob das angegebene Flag vorhanden ist.
      void insert()  
      protected void insertCheck()  
      boolean isAssigned()
      Liefert true, wenn der Umsatz einer Kategorie zugeordnet ist.
      void setAddKey​(java.lang.String key)
      Speichert die 3-stellige Textschluessel-Ergaenzung.
      void setArt​(java.lang.String art)
      Speichert einen Text, der die Art der Buchung beschreibt.
      void setBetrag​(double d)
      Speichert den zu ueberweisenden Betrag.
      void setCustomerRef​(java.lang.String ref)
      Speichert die Kundenreferenz.
      void setDatum​(java.util.Date d)
      Datum der Buchung.
      void setEndToEndId​(java.lang.String id)
      Speichern die EndToEnd-ID der Buchung.
      void setFlags​(int flags)
      Speichert die Flags einen Objektes.
      void setGegenkonto​(Address e)
      Setzt alle drei oben genannten Gegenkonto-Eigenschaften auf einmal.
      void setGegenkontoBLZ​(java.lang.String blz)
      Speichert die BLZ des Gegenkontos.
      void setGegenkontoName​(java.lang.String name)
      Speichert den Namen des Kontoinhabers des Gegenkontos.
      void setGegenkontoNummer​(java.lang.String konto)
      Speichert die Kontonummer des Gegenkontos.
      void setGvCode​(java.lang.String code)
      Speichert den 3-stelligen Geschaeftsvorfall-Code.
      void setKommentar​(java.lang.String kommentar)
      Speichert einen optionalen Kommentar zu dem Umsatz.
      void setKonto​(Konto k)
      Speichert das Konto, das zur Bezahlung verwendet werden soll.
      void setPrimanota​(java.lang.String primanota)
      Speichert das Primanota-Kennzeichen der Buchung.
      void setPurposeCode​(java.lang.String code)
      Speichern den Purpose-Code der Buchung.
      void setSaldo​(double s)
      Speichert den Saldo des Kontos nach dieser Buchung.
      void setTransactionId​(java.lang.String id)
      Speichert eine optionale Transaktions-ID, anhand derer der Umsatz eindeutig identifiziert werden kann.
      void setUmsatzTyp​(UmsatzTyp ut)
      Speichert einen manuell zugeordneten Umsatz-Typ.
      void setValuta​(java.util.Date d)
      Datum der Wertstellung.
      void setWeitereVerwendungszwecke​(java.lang.String[] list)
      Speichert eine Liste erweiterter Verwendungszwecke.
      void setZweck​(java.lang.String zweck)
      Speichert den Zweck der Ueberweisung.
      void setZweck2​(java.lang.String zweck2)
      Speichert Zeile 2 des Verwendungszwecks.
      protected void updateCheck()  
      • Methods inherited from class de.willuhn.datasource.db.AbstractDBObject

        addDeleteListener, addStoreListener, clear, deleteCheck, getAttributeNames, getAttributeType, getForeignObject, getID, getIDField, getInsertSQL, getList, getListQuery, getLoadQuery, getService, getUpdateSQL, hasChanged, hasChanged, init, isNewObject, load, overwrite, removeDeleteListener, removeStoreListener, setAttribute, setID, setService, transactionBegin, transactionCommit, transactionRollback
      • Methods inherited from class java.rmi.server.UnicastRemoteObject

        clone, exportObject, exportObject, exportObject, exportObject, exportObject, unexportObject
      • Methods inherited from class java.rmi.server.RemoteServer

        getClientHost, getLog, setLog
      • Methods inherited from class java.rmi.server.RemoteObject

        equals, getRef, hashCode, toString, toStub
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface de.willuhn.datasource.rmi.Changeable

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

        addDeleteListener, addStoreListener, getAttributeType, getList, 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
    • Constructor Detail

      • UmsatzImpl

        public UmsatzImpl()
                   throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
    • Method Detail

      • getTableName

        protected java.lang.String getTableName()
        Specified by:
        getTableName in class de.willuhn.datasource.db.AbstractDBObject
        See Also:
        AbstractDBObject.getTableName()
      • getPrimaryAttribute

        public java.lang.String getPrimaryAttribute()
                                             throws java.rmi.RemoteException
        Specified by:
        getPrimaryAttribute in interface de.willuhn.datasource.rmi.DBObject
        Specified by:
        getPrimaryAttribute in interface de.willuhn.datasource.GenericObject
        Specified by:
        getPrimaryAttribute in class de.willuhn.datasource.db.AbstractDBObject
        Throws:
        java.rmi.RemoteException
        See Also:
        GenericObject.getPrimaryAttribute()
      • insertCheck

        protected void insertCheck()
                            throws de.willuhn.util.ApplicationException
        Overrides:
        insertCheck in class de.willuhn.datasource.db.AbstractDBObject
        Throws:
        de.willuhn.util.ApplicationException
        See Also:
        AbstractDBObject.insertCheck()
      • updateCheck

        protected void updateCheck()
                            throws de.willuhn.util.ApplicationException
        Overrides:
        updateCheck in class de.willuhn.datasource.db.AbstractDBObject
        Throws:
        de.willuhn.util.ApplicationException
        See Also:
        AbstractDBObject.updateCheck()
      • insert

        public void insert()
                    throws java.rmi.RemoteException,
                           de.willuhn.util.ApplicationException
        Overrides:
        insert in class de.willuhn.datasource.db.AbstractDBObject
        Throws:
        java.rmi.RemoteException
        de.willuhn.util.ApplicationException
        See Also:
        AbstractDBObject.insert()
      • getGegenkontoName

        public java.lang.String getGegenkontoName()
                                           throws java.rmi.RemoteException
        Description copied from interface: Transfer
        Liefert den Namen des Kontoinhabers des Gegenkontos.
        Specified by:
        getGegenkontoName in interface Transfer
        Returns:
        Name des Kontoinhabers des Gegenkontos.
        Throws:
        java.rmi.RemoteException
        See Also:
        Transfer.getGegenkontoName()
      • getGegenkontoNummer

        public java.lang.String getGegenkontoNummer()
                                             throws java.rmi.RemoteException
        Description copied from interface: Transfer
        Liefert die Kontonummer des Gegenkontos.
        Specified by:
        getGegenkontoNummer in interface Transfer
        Returns:
        Kontonummer des Empfaengers.
        Throws:
        java.rmi.RemoteException
        See Also:
        Transfer.getGegenkontoNummer()
      • getGegenkontoBLZ

        public java.lang.String getGegenkontoBLZ()
                                          throws java.rmi.RemoteException
        Description copied from interface: Transfer
        Liefert die BLZ des Gegenkontos.
        Specified by:
        getGegenkontoBLZ in interface Transfer
        Returns:
        BLZ des Gegenkontos.
        Throws:
        java.rmi.RemoteException
        See Also:
        Transfer.getGegenkontoBLZ()
      • getBetrag

        public double getBetrag()
                         throws java.rmi.RemoteException
        Description copied from interface: Transfer
        Liefert den Betrag.
        Specified by:
        getBetrag in interface Transfer
        Returns:
        Betrag.
        Throws:
        java.rmi.RemoteException
        See Also:
        Transfer.getBetrag()
      • getDatum

        public java.util.Date getDatum()
                                throws java.rmi.RemoteException
        Description copied from interface: Umsatz
        Liefert das Datum der Buchung.
        Specified by:
        getDatum in interface Umsatz
        Returns:
        Datum der Buchung.
        Throws:
        java.rmi.RemoteException
        See Also:
        Umsatz.getDatum()
      • getValuta

        public java.util.Date getValuta()
                                 throws java.rmi.RemoteException
        Description copied from interface: Umsatz
        Datum der Wert-Stellung. Das ist das Datum, ab dem der gebuchte Betrag finanzmathematisch Geltung findet. Oft stimmt der mit dem Datum der Buchung ueberein.
        Specified by:
        getValuta in interface Umsatz
        Returns:
        Valuta.
        Throws:
        java.rmi.RemoteException
        See Also:
        Umsatz.getValuta()
      • getZweck

        public java.lang.String getZweck()
                                  throws java.rmi.RemoteException
        Description copied from interface: Transfer
        Liefert die Zeile 1 des Verwendungszwecks.
        Specified by:
        getZweck in interface Transfer
        Returns:
        Zeile 1 des Verwendungszwecks.
        Throws:
        java.rmi.RemoteException
        See Also:
        Transfer.getZweck()
      • getZweck2

        public java.lang.String getZweck2()
                                   throws java.rmi.RemoteException
        Description copied from interface: Transfer
        Liefert die Zeile 2 des Verwendungszwecks.
        Specified by:
        getZweck2 in interface Transfer
        Returns:
        Zeile 2 des Verwendungszwecks.
        Throws:
        java.rmi.RemoteException
        See Also:
        Transfer.getZweck2()
      • setDatum

        public void setDatum​(java.util.Date d)
                      throws java.rmi.RemoteException
        Description copied from interface: Umsatz
        Datum der Buchung.
        Specified by:
        setDatum in interface Umsatz
        Throws:
        java.rmi.RemoteException
        See Also:
        Umsatz.setDatum(java.util.Date)
      • setValuta

        public void setValuta​(java.util.Date d)
                       throws java.rmi.RemoteException
        Description copied from interface: Umsatz
        Datum der Wertstellung.
        Specified by:
        setValuta in interface Umsatz
        Throws:
        java.rmi.RemoteException
        See Also:
        Umsatz.setValuta(java.util.Date)
      • equals

        public boolean equals​(de.willuhn.datasource.GenericObject o)
                       throws java.rmi.RemoteException
        Wir ueberschreiben die Funktion hier, weil beim Abrufen der Umsaetze nur diejenigen gespeichert werden sollen, welche noch nicht in der Datenbank existieren. Da ein Umsatz von der Bank scheinbar keinen Identifier mitbringt, muessen wir selbst einen fachlichen Vergleich durchfuehren.
        Specified by:
        equals in interface de.willuhn.datasource.rmi.DBObject
        Specified by:
        equals in interface de.willuhn.datasource.GenericObject
        Overrides:
        equals in class de.willuhn.datasource.db.AbstractDBObject
        Throws:
        java.rmi.RemoteException
        See Also:
        GenericObject.equals(de.willuhn.datasource.GenericObject)
      • getSaldo

        public double getSaldo()
                        throws java.rmi.RemoteException
        Description copied from interface: Umsatz
        Liefert den Saldo des Kontos nach dieser Buchung.
        Specified by:
        getSaldo in interface Umsatz
        Returns:
        Saldo.
        Throws:
        java.rmi.RemoteException
        See Also:
        Umsatz.getSaldo()
      • getPrimanota

        public java.lang.String getPrimanota()
                                      throws java.rmi.RemoteException
        Description copied from interface: Umsatz
        Liefert das Primanota-Kennzeichen der Buchung.
        Specified by:
        getPrimanota in interface Umsatz
        Returns:
        PrimaNota-Kennzeichen.
        Throws:
        java.rmi.RemoteException
        See Also:
        Umsatz.getPrimanota()
      • getArt

        public java.lang.String getArt()
                                throws java.rmi.RemoteException
        Description copied from interface: Umsatz
        Liefert einen Text, der die Art der Buchung beschreibt.
        Specified by:
        getArt in interface Umsatz
        Returns:
        Art der Buchung.
        Throws:
        java.rmi.RemoteException
        See Also:
        Umsatz.getArt()
      • getCustomerRef

        public java.lang.String getCustomerRef()
                                        throws java.rmi.RemoteException
        Description copied from interface: Umsatz
        Liefert die Kundenreferenz.
        Specified by:
        getCustomerRef in interface Umsatz
        Returns:
        Kundenreferenz.
        Throws:
        java.rmi.RemoteException
        See Also:
        Umsatz.getCustomerRef()
      • setSaldo

        public void setSaldo​(double s)
                      throws java.rmi.RemoteException
        Description copied from interface: Umsatz
        Speichert den Saldo des Kontos nach dieser Buchung.
        Specified by:
        setSaldo in interface Umsatz
        Throws:
        java.rmi.RemoteException
        See Also:
        Umsatz.setSaldo(double)
      • setPrimanota

        public void setPrimanota​(java.lang.String primanota)
                          throws java.rmi.RemoteException
        Description copied from interface: Umsatz
        Speichert das Primanota-Kennzeichen der Buchung.
        Specified by:
        setPrimanota in interface Umsatz
        Throws:
        java.rmi.RemoteException
        See Also:
        Umsatz.setPrimanota(java.lang.String)
      • setArt

        public void setArt​(java.lang.String art)
                    throws java.rmi.RemoteException
        Description copied from interface: Umsatz
        Speichert einen Text, der die Art der Buchung beschreibt.
        Specified by:
        setArt in interface Umsatz
        Throws:
        java.rmi.RemoteException
        See Also:
        Umsatz.setArt(java.lang.String)
      • getChecksum

        public long getChecksum()
                         throws java.rmi.RemoteException
        Description copied from interface: Checksum
        Liefert die Checksumme des Objektes.
        Specified by:
        getChecksum in interface Checksum
        Returns:
        Checksumme.
        Throws:
        java.rmi.RemoteException
        See Also:
        Checksum.getChecksum()
      • getAttribute

        public java.lang.Object getAttribute​(java.lang.String arg0)
                                      throws java.rmi.RemoteException
        Ueberschrieben, um ein synthetisches Attribute "mergedzweck" zu erzeugen.
        Specified by:
        getAttribute in interface de.willuhn.datasource.rmi.DBObject
        Specified by:
        getAttribute in interface de.willuhn.datasource.GenericObject
        Overrides:
        getAttribute in class de.willuhn.datasource.db.AbstractDBObject
        Throws:
        java.rmi.RemoteException
        See Also:
        GenericObject.getAttribute(java.lang.String)
      • delete

        public void delete()
                    throws java.rmi.RemoteException,
                           de.willuhn.util.ApplicationException
        Specified by:
        delete in interface de.willuhn.datasource.rmi.Changeable
        Overrides:
        delete in class AbstractHibiscusDBObject
        Throws:
        java.rmi.RemoteException
        de.willuhn.util.ApplicationException
        See Also:
        AbstractDBObject.delete()
      • getKommentar

        public java.lang.String getKommentar()
                                      throws java.rmi.RemoteException
        Description copied from interface: Umsatz
        Liefert einen optionalen Kommentar, den der User zu dem Umsatz eintragen kann.
        Specified by:
        getKommentar in interface Umsatz
        Returns:
        optionaler Kommentar.
        Throws:
        java.rmi.RemoteException
        See Also:
        Umsatz.getKommentar()
      • setKommentar

        public void setKommentar​(java.lang.String kommentar)
                          throws java.rmi.RemoteException
        Description copied from interface: Umsatz
        Speichert einen optionalen Kommentar zu dem Umsatz.
        Specified by:
        setKommentar in interface Umsatz
        Parameters:
        kommentar - Kommentar.
        Throws:
        java.rmi.RemoteException
        See Also:
        Umsatz.setKommentar(java.lang.String)
      • getUmsatzTyp

        public UmsatzTyp getUmsatzTyp()
                               throws java.rmi.RemoteException
        Description copied from interface: Umsatz
        Liefert einen ggf manuell zugeordneten Umsatz-Typ oder null wenn keiner zugeordnet ist.
        Specified by:
        getUmsatzTyp in interface Umsatz
        Returns:
        Umsatz-Typ.
        Throws:
        java.rmi.RemoteException
        See Also:
        Umsatz.getUmsatzTyp()
      • isAssigned

        public boolean isAssigned()
                           throws java.rmi.RemoteException
        Description copied from interface: Umsatz
        Liefert true, wenn der Umsatz einer Kategorie zugeordnet ist.
        Specified by:
        isAssigned in interface Umsatz
        Returns:
        true, wenn der Umsatz einer Kategorie zugeordnet ist.
        Throws:
        java.rmi.RemoteException
        See Also:
        Umsatz.isAssigned()
      • getWeitereVerwendungszwecke

        public java.lang.String[] getWeitereVerwendungszwecke()
                                                       throws java.rmi.RemoteException
        Description copied from interface: Transfer
        Liefert eine Liste erweiterter Verwendungszwecke.
        Specified by:
        getWeitereVerwendungszwecke in interface Transfer
        Returns:
        Liste erweiterter Verwendungszwecke.
        Throws:
        java.rmi.RemoteException
        See Also:
        Transfer.getWeitereVerwendungszwecke()
      • getFlags

        public int getFlags()
                     throws java.rmi.RemoteException
        Description copied from interface: Flaggable
        Liefert ein Bit-Feld mit Flags. Ein Objekt kann mit verschiedenen Flags markiert werden. Das kann zum Beispiel "deaktiviert" sein. Damit fuer kuenftige weitere Flags nicht immer ein neues Feld zur Datenbank hinzugefuegt werden muss, verwenden wir hier ein Bitfeld. Damit koennen mehrere Flags in einem Wert codiert werden.
        Specified by:
        getFlags in interface Flaggable
        Returns:
        Bit-Feld mit den Flags des Objektes.
        Throws:
        java.rmi.RemoteException
        See Also:
        Flaggable.getFlags()
      • hasFlag

        public boolean hasFlag​(int flag)
                        throws java.rmi.RemoteException
        Description copied from interface: Flaggable
        Prueft, ob das angegebene Flag vorhanden ist.
        Specified by:
        hasFlag in interface Flaggable
        Parameters:
        flag - das zu pruefende Flag.
        Returns:
        true, wenn es gesetzt ist.
        Throws:
        java.rmi.RemoteException
        See Also:
        Flaggable.hasFlag(int)
      • setFlags

        public void setFlags​(int flags)
                      throws java.rmi.RemoteException
        Description copied from interface: Flaggable
        Speichert die Flags einen Objektes.
        Specified by:
        setFlags in interface Flaggable
        Parameters:
        flags - die Flags in Form eines Bit-Feldes.
        Throws:
        java.rmi.RemoteException
        See Also:
        Flaggable.setFlags(int)
      • getGvCode

        public java.lang.String getGvCode()
                                   throws java.rmi.RemoteException
        Description copied from interface: Umsatz
        Liefert den 3-stelligen Geschaeftsvorfall-Code.
        Specified by:
        getGvCode in interface Umsatz
        Returns:
        der 3-stellige Geschaeftsvorfall-Code.
        Throws:
        java.rmi.RemoteException
        See Also:
        Umsatz.getGvCode()
      • setGvCode

        public void setGvCode​(java.lang.String code)
                       throws java.rmi.RemoteException
        Description copied from interface: Umsatz
        Speichert den 3-stelligen Geschaeftsvorfall-Code.
        Specified by:
        setGvCode in interface Umsatz
        Parameters:
        code - der 3-stellige Geschaeftsvorfall-Code.
        Throws:
        java.rmi.RemoteException
        See Also:
        Umsatz.setGvCode(java.lang.String)
      • getAddKey

        public java.lang.String getAddKey()
                                   throws java.rmi.RemoteException
        Description copied from interface: Umsatz
        Liefert die 3-stellige Textschluessel-Ergaenzung.
        Specified by:
        getAddKey in interface Umsatz
        Returns:
        die 3-stellige Textschluessel-Ergaenzung.
        Throws:
        java.rmi.RemoteException
        See Also:
        Umsatz.getAddKey()
      • setAddKey

        public void setAddKey​(java.lang.String key)
                       throws java.rmi.RemoteException
        Description copied from interface: Umsatz
        Speichert die 3-stellige Textschluessel-Ergaenzung.
        Specified by:
        setAddKey in interface Umsatz
        Parameters:
        key - die 3-stellige Textschluessel-Ergaenzung.
        Throws:
        java.rmi.RemoteException
        See Also:
        Umsatz.setAddKey(java.lang.String)
      • getTransactionId

        public java.lang.String getTransactionId()
                                          throws java.rmi.RemoteException
        Description copied from interface: Umsatz
        Liefert eine optionale Transaktions-ID, anhand derer der Umsatz eindeutig identifiziert werden kann. Die ID ist nur bei Umsaetzen vorhanden, die per CAMT abgerufen wurden. Wichtig: Hibiscus garantiert NICHT, dass die ID eindeutig ist. Weder durch Programmlogik noch durch einen Unique-Key. Denn wuerde es das tun - und es wuerde tatsaechlich zu einer doppelten ID kommen, koennte der Umsatz nicht angelegt werden. Die ID ist lediglich ein zusaetzliches Kriterium bei der Doppler-Erkennung.
        Specified by:
        getTransactionId in interface Umsatz
        Returns:
        optionale Transaktions-ID, anhand derer der Umsatz eindeutig identifiziert werden kann.
        Throws:
        java.rmi.RemoteException
        See Also:
        Umsatz.getTransactionId()
      • setTransactionId

        public void setTransactionId​(java.lang.String id)
                              throws java.rmi.RemoteException
        Description copied from interface: Umsatz
        Speichert eine optionale Transaktions-ID, anhand derer der Umsatz eindeutig identifiziert werden kann. Wichtig: Hibiscus garantiert NICHT, dass die ID eindeutig ist. Weder durch Programmlogik noch durch einen Unique-Key. Denn wuerde es das tun - und es wuerde tatsaechlich zu einer doppelten ID kommen, koennte der Umsatz nicht angelegt werden. Die ID ist lediglich ein zusaetzliches Kriterium bei der Doppler-Erkennung.
        Specified by:
        setTransactionId in interface Umsatz
        Parameters:
        id - die eindeutige Transaktions-ID.
        Throws:
        java.rmi.RemoteException
        See Also:
        Umsatz.setTransactionId(java.lang.String)
      • getPurposeCode

        public java.lang.String getPurposeCode()
                                        throws java.rmi.RemoteException
        Description copied from interface: Umsatz
        Liefert den Purpose-Code der Buchung. Nur bei Umsaetzen vorhanden, die per CAMT abgerufen wurden.
        Specified by:
        getPurposeCode in interface Umsatz
        Returns:
        der Purpose-Code der Buchung.
        Throws:
        java.rmi.RemoteException
        See Also:
        Umsatz.getPurposeCode()
      • setPurposeCode

        public void setPurposeCode​(java.lang.String code)
                            throws java.rmi.RemoteException
        Description copied from interface: Umsatz
        Speichern den Purpose-Code der Buchung.
        Specified by:
        setPurposeCode in interface Umsatz
        Parameters:
        code - der Purpose-Code der Buchung.
        Throws:
        java.rmi.RemoteException
        See Also:
        Umsatz.setPurposeCode(java.lang.String)
      • getEndToEndId

        public java.lang.String getEndToEndId()
                                       throws java.rmi.RemoteException
        Description copied from interface: Umsatz
        Liefert die EndToEnd-ID der Buchung. Nur bei Umsaetzen vorhanden, die per CAMT abgerufen wurden.
        Specified by:
        getEndToEndId in interface Umsatz
        Returns:
        der EndToEnd-ID der Buchung.
        Throws:
        java.rmi.RemoteException
        See Also:
        Umsatz.getEndToEndId()
      • setEndToEndId

        public void setEndToEndId​(java.lang.String id)
                           throws java.rmi.RemoteException
        Description copied from interface: Umsatz
        Speichern die EndToEnd-ID der Buchung.
        Specified by:
        setEndToEndId in interface Umsatz
        Parameters:
        id - die EndToEnd-ID der Buchung.
        Throws:
        java.rmi.RemoteException
        See Also:
        Umsatz.setEndToEndId(java.lang.String)