Class AbstractHibiscusTransferImpl

    • Field Summary

      • Fields inherited from class java.rmi.server.RemoteObject

        ref
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void delete()  
      java.lang.Object getAttribute​(java.lang.String arg0)  
      double getBetrag()
      Liefert den Betrag.
      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.
      Konto getKonto()
      Liefert das Konto, ueber das bezahlt wurde.
      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.
      protected void insertCheck()  
      void overwrite​(de.willuhn.datasource.rmi.DBObject object)  
      void setBetrag​(double betrag)
      Speichert den zu ueberweisenden Betrag.
      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 setKonto​(Konto konto)
      Speichert das Konto, das zur Bezahlung verwendet werden soll.
      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.
      void store()  
      protected void updateCheck()  
      • Methods inherited from class de.willuhn.datasource.db.AbstractDBObject

        addDeleteListener, addStoreListener, clear, deleteCheck, equals, getAttributeNames, getAttributeType, getForeignObject, getID, getIDField, getInsertSQL, getList, getListQuery, getLoadQuery, getPrimaryAttribute, getService, getTableName, getUpdateSQL, hasChanged, hasChanged, init, insert, isNewObject, load, 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
      • Methods inherited from interface de.willuhn.datasource.rmi.DBObject

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

      • AbstractHibiscusTransferImpl

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

      • getAttribute

        public java.lang.Object getAttribute​(java.lang.String arg0)
                                      throws java.rmi.RemoteException
        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:
        AbstractDBObject.getAttribute(java.lang.String)
      • overwrite

        public void overwrite​(de.willuhn.datasource.rmi.DBObject object)
                       throws java.rmi.RemoteException
        Specified by:
        overwrite in interface de.willuhn.datasource.rmi.Changeable
        Overrides:
        overwrite in class de.willuhn.datasource.db.AbstractDBObject
        Throws:
        java.rmi.RemoteException
        See Also:
        AbstractDBObject.overwrite(de.willuhn.datasource.rmi.DBObject)
      • 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()
      • 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()
      • 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()
      • 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()
      • 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()
      • 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()
      • 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()
      • store

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