de.willuhn.datasource.GenericObject
, de.willuhn.datasource.rmi.Changeable
, de.willuhn.datasource.rmi.DBObject
, de.willuhn.datasource.rmi.Transactionable
, BaseDauerauftrag
, Checksum
, HibiscusDBObject
, HibiscusTransfer
, Transfer
, java.io.Serializable
, java.rmi.Remote
DauerauftragImpl
, SepaDauerauftragImpl
public abstract class AbstractBaseDauerauftragImpl extends AbstractHibiscusTransferImpl implements BaseDauerauftrag
ORDERID_PLACEHOLDER
Constructor | Description |
---|---|
AbstractBaseDauerauftragImpl() |
ct.
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
equals(de.willuhn.datasource.GenericObject o) |
|
java.lang.Object |
getAttribute(java.lang.String arg0) |
|
java.util.Date |
getErsteZahlung() |
Liefert das Datum der ersten Zahlung.
|
java.util.Date |
getLetzteZahlung() |
Liefert das Datum der letzten Zahlung oder
null , wenn kein Zahlungsende definiert ist. |
java.util.Date |
getNaechsteZahlung() |
BUGZILLA 204
Liefert das voraussichtliche Datum der naechsten Zahlung.
|
java.lang.String |
getOrderID() |
Liefert die eindeutige ID von der Bank.
|
java.lang.String |
getPrimaryAttribute() |
|
Turnus |
getTurnus() |
Liefert den Zahlungsturnus fuer diesen Dauerauftrag.
|
boolean |
isActive() |
Liefert
true wenn der Dauerauftrag bei der Bank aktiv ist. |
void |
setErsteZahlung(java.util.Date datum) |
Legt das Datum fuer die erste Zahlung fest.
|
void |
setLetzteZahlung(java.util.Date datum) |
Legt das Datum fuer die letzte Zahlung fest.
|
void |
setOrderID(java.lang.String id) |
Speichert die Order-ID des Dauerauftrages.
|
void |
setTurnus(Turnus turnus) |
Legt den Zahlungsturnus fest.
|
addDeleteListener, addStoreListener, clear, deleteCheck, getAttributeNames, getAttributeType, getForeignObject, getID, getIDField, getInsertSQL, getList, getListQuery, getLoadQuery, getService, getTableName, getUpdateSQL, hasChanged, hasChanged, init, insert, isNewObject, load, removeDeleteListener, removeStoreListener, setAttribute, setID, setService, transactionBegin, transactionCommit, transactionRollback
getMeta, setMeta
delete, getBetrag, getGegenkontoBLZ, getGegenkontoName, getGegenkontoNummer, getKonto, getWeitereVerwendungszwecke, getZweck, getZweck2, insertCheck, overwrite, setBetrag, setGegenkonto, setGegenkontoBLZ, setGegenkontoName, setGegenkontoNummer, setKonto, setWeitereVerwendungszwecke, setZweck, setZweck2, store, updateCheck
delete
clear, isNewObject, overwrite, store
getChecksum
addDeleteListener, addStoreListener, getAttributeType, getList, load, removeDeleteListener, removeStoreListener
getMeta, setMeta
getKonto, setBetrag, setGegenkonto, setGegenkontoBLZ, setGegenkontoName, setGegenkontoNummer, setKonto, setWeitereVerwendungszwecke, setZweck, setZweck2
finalize, getClass, notify, notifyAll, wait, wait, wait
equals, getRef, hashCode, toString, toStub
transactionBegin, transactionCommit, transactionRollback
getBetrag, getGegenkontoBLZ, getGegenkontoName, getGegenkontoNummer, getWeitereVerwendungszwecke, getZweck, getZweck2
public AbstractBaseDauerauftragImpl() throws java.rmi.RemoteException
java.rmi.RemoteException
public java.lang.String getPrimaryAttribute() throws java.rmi.RemoteException
getPrimaryAttribute
in interface de.willuhn.datasource.rmi.DBObject
getPrimaryAttribute
in interface de.willuhn.datasource.GenericObject
getPrimaryAttribute
in class de.willuhn.datasource.db.AbstractDBObject
java.rmi.RemoteException
AbstractDBObject.getPrimaryAttribute()
public java.util.Date getErsteZahlung() throws java.rmi.RemoteException
BaseDauerauftrag
getErsteZahlung
in interface BaseDauerauftrag
java.rmi.RemoteException
BaseDauerauftrag.getErsteZahlung()
public java.util.Date getLetzteZahlung() throws java.rmi.RemoteException
BaseDauerauftrag
null
, wenn kein Zahlungsende definiert ist.getLetzteZahlung
in interface BaseDauerauftrag
null
.java.rmi.RemoteException
BaseDauerauftrag.getLetzteZahlung()
public Turnus getTurnus() throws java.rmi.RemoteException
BaseDauerauftrag
getTurnus
in interface BaseDauerauftrag
java.rmi.RemoteException
BaseDauerauftrag.getTurnus()
public boolean isActive() throws java.rmi.RemoteException
BaseDauerauftrag
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.isActive
in interface BaseDauerauftrag
java.rmi.RemoteException
BaseDauerauftrag.isActive()
public void setErsteZahlung(java.util.Date datum) throws java.rmi.RemoteException
BaseDauerauftrag
setErsteZahlung
in interface BaseDauerauftrag
datum
- Datum fuer die erste Zahlung.java.rmi.RemoteException
BaseDauerauftrag.setErsteZahlung(java.util.Date)
public void setLetzteZahlung(java.util.Date datum) throws java.rmi.RemoteException
BaseDauerauftrag
setLetzteZahlung
in interface BaseDauerauftrag
datum
- Datum fuer die letzte Zahlung. Kann null
sein, wenn kein End-Datum definiert ist.java.rmi.RemoteException
BaseDauerauftrag.setLetzteZahlung(java.util.Date)
public void setTurnus(Turnus turnus) throws java.rmi.RemoteException
BaseDauerauftrag
setTurnus
in interface BaseDauerauftrag
turnus
- Zahlungsturnus des Dauerauftrags.java.rmi.RemoteException
BaseDauerauftrag.setTurnus(de.willuhn.jameica.hbci.rmi.Turnus)
public boolean equals(de.willuhn.datasource.GenericObject o) throws java.rmi.RemoteException
equals
in interface de.willuhn.datasource.rmi.DBObject
equals
in interface de.willuhn.datasource.GenericObject
equals
in class de.willuhn.datasource.db.AbstractDBObject
java.rmi.RemoteException
AbstractDBObject.equals(de.willuhn.datasource.GenericObject)
public java.lang.String getOrderID() throws java.rmi.RemoteException
BaseDauerauftrag
getOrderID
in interface BaseDauerauftrag
java.rmi.RemoteException
BaseDauerauftrag.getOrderID()
public void setOrderID(java.lang.String id) throws java.rmi.RemoteException
BaseDauerauftrag
setOrderID
in interface BaseDauerauftrag
id
- die Order-ID.java.rmi.RemoteException
BaseDauerauftrag.setOrderID(java.lang.String)
public java.lang.Object getAttribute(java.lang.String arg0) throws java.rmi.RemoteException
getAttribute
in interface de.willuhn.datasource.rmi.DBObject
getAttribute
in interface de.willuhn.datasource.GenericObject
getAttribute
in class AbstractHibiscusTransferImpl
java.rmi.RemoteException
AbstractDBObject.getAttribute(java.lang.String)
public java.util.Date getNaechsteZahlung() throws java.rmi.RemoteException
BaseDauerauftrag
null
zurueckgeliefert. Andernfalls wird anhand des Zahlungsturnus das
naechste Zahl-Datum ermittelt.getNaechsteZahlung
in interface BaseDauerauftrag
java.rmi.RemoteException
BaseDauerauftrag.getNaechsteZahlung()