Class AbstractBaseDauerauftragImpl

    • Constructor Detail

      • AbstractBaseDauerauftragImpl

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

      • 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:
        AbstractDBObject.getPrimaryAttribute()
      • getLetzteZahlung

        public java.util.Date getLetzteZahlung()
                                        throws java.rmi.RemoteException
        Description copied from interface: BaseDauerauftrag
        Liefert das Datum der letzten Zahlung oder null, wenn kein Zahlungsende definiert ist.
        Specified by:
        getLetzteZahlung in interface BaseDauerauftrag
        Returns:
        Datum der letzten Zahlung oder null.
        Throws:
        java.rmi.RemoteException
        See Also:
        BaseDauerauftrag.getLetzteZahlung()
      • isActive

        public boolean isActive()
                         throws java.rmi.RemoteException
        Description copied from interface: BaseDauerauftrag
        Liefert true wenn der Dauerauftrag bei der Bank aktiv ist. Ob dieser nun von der Bank abgerufen oder lokal erstellt und dann eingereicht wurde, spielt keine Rolle. Entscheidend ist lediglich, dass er bei der Bank vorliegt und aktiv ist.
        Specified by:
        isActive in interface BaseDauerauftrag
        Returns:
        true, wenn der Dauerauftrag bei der Bank aktiv ist.
        Throws:
        java.rmi.RemoteException
        See Also:
        BaseDauerauftrag.isActive()
      • equals

        public boolean equals​(de.willuhn.datasource.GenericObject o)
                       throws java.rmi.RemoteException
        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:
        AbstractDBObject.equals(de.willuhn.datasource.GenericObject)
      • getOrderID

        public java.lang.String getOrderID()
                                    throws java.rmi.RemoteException
        Description copied from interface: BaseDauerauftrag
        Liefert die eindeutige ID von der Bank. Damit kann der Dauerauftrag bei Aenderungen wiedererkannt werden.
        Specified by:
        getOrderID in interface BaseDauerauftrag
        Returns:
        Order-ID.
        Throws:
        java.rmi.RemoteException
        See Also:
        BaseDauerauftrag.getOrderID()
      • 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 AbstractHibiscusTransferImpl
        Throws:
        java.rmi.RemoteException
        See Also:
        AbstractDBObject.getAttribute(java.lang.String)
      • getNaechsteZahlung

        public java.util.Date getNaechsteZahlung()
                                          throws java.rmi.RemoteException
        Description copied from interface: BaseDauerauftrag
        BUGZILLA 204 Liefert das voraussichtliche Datum der naechsten Zahlung. Liegt das Datum der ersten Zahlung in der Zukunft, wird dieses zurueckgeliefert. Liegt das Datum der letzten Zahlung in der Vergangenheit, gilt der Dauerauftrag als abgelaufen und es wird null zurueckgeliefert. Andernfalls wird anhand des Zahlungsturnus das naechste Zahl-Datum ermittelt.
        Specified by:
        getNaechsteZahlung in interface BaseDauerauftrag
        Returns:
        Datum der naechsten Zahlung.
        Throws:
        java.rmi.RemoteException
        See Also:
        BaseDauerauftrag.getNaechsteZahlung()