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.RemoteDauerauftragImpl, SepaDauerauftragImplpublic 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, transactionRollbackgetMeta, setMetadelete, getBetrag, getGegenkontoBLZ, getGegenkontoName, getGegenkontoNummer, getKonto, getWeitereVerwendungszwecke, getZweck, getZweck2, insertCheck, overwrite, setBetrag, setGegenkonto, setGegenkontoBLZ, setGegenkontoName, setGegenkontoNummer, setKonto, setWeitereVerwendungszwecke, setZweck, setZweck2, store, updateCheckdeleteclear, isNewObject, overwrite, storegetChecksumaddDeleteListener, addStoreListener, getAttributeType, getList, load, removeDeleteListener, removeStoreListenergetMeta, setMetagetKonto, setBetrag, setGegenkonto, setGegenkontoBLZ, setGegenkontoName, setGegenkontoNummer, setKonto, setWeitereVerwendungszwecke, setZweck, setZweck2finalize, getClass, notify, notifyAll, wait, wait, waitequals, getRef, hashCode, toString, toStubtransactionBegin, transactionCommit, transactionRollbackgetBetrag, getGegenkontoBLZ, getGegenkontoName, getGegenkontoNummer, getWeitereVerwendungszwecke, getZweck, getZweck2public AbstractBaseDauerauftragImpl()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic java.lang.String getPrimaryAttribute()
throws java.rmi.RemoteException
getPrimaryAttribute in interface de.willuhn.datasource.rmi.DBObjectgetPrimaryAttribute in interface de.willuhn.datasource.GenericObjectgetPrimaryAttribute in class de.willuhn.datasource.db.AbstractDBObjectjava.rmi.RemoteExceptionAbstractDBObject.getPrimaryAttribute()public java.util.Date getErsteZahlung()
throws java.rmi.RemoteException
BaseDauerauftraggetErsteZahlung in interface BaseDauerauftragjava.rmi.RemoteExceptionBaseDauerauftrag.getErsteZahlung()public java.util.Date getLetzteZahlung()
throws java.rmi.RemoteException
BaseDauerauftragnull, wenn kein Zahlungsende definiert ist.getLetzteZahlung in interface BaseDauerauftragnull.java.rmi.RemoteExceptionBaseDauerauftrag.getLetzteZahlung()public Turnus getTurnus() throws java.rmi.RemoteException
BaseDauerauftraggetTurnus in interface BaseDauerauftragjava.rmi.RemoteExceptionBaseDauerauftrag.getTurnus()public boolean isActive()
throws java.rmi.RemoteException
BaseDauerauftragtrue 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 BaseDauerauftragjava.rmi.RemoteExceptionBaseDauerauftrag.isActive()public void setErsteZahlung(java.util.Date datum)
throws java.rmi.RemoteException
BaseDauerauftragsetErsteZahlung in interface BaseDauerauftragdatum - Datum fuer die erste Zahlung.java.rmi.RemoteExceptionBaseDauerauftrag.setErsteZahlung(java.util.Date)public void setLetzteZahlung(java.util.Date datum)
throws java.rmi.RemoteException
BaseDauerauftragsetLetzteZahlung in interface BaseDauerauftragdatum - Datum fuer die letzte Zahlung. Kann null sein, wenn kein End-Datum definiert ist.java.rmi.RemoteExceptionBaseDauerauftrag.setLetzteZahlung(java.util.Date)public void setTurnus(Turnus turnus) throws java.rmi.RemoteException
BaseDauerauftragsetTurnus in interface BaseDauerauftragturnus - Zahlungsturnus des Dauerauftrags.java.rmi.RemoteExceptionBaseDauerauftrag.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.DBObjectequals in interface de.willuhn.datasource.GenericObjectequals in class de.willuhn.datasource.db.AbstractDBObjectjava.rmi.RemoteExceptionAbstractDBObject.equals(de.willuhn.datasource.GenericObject)public java.lang.String getOrderID()
throws java.rmi.RemoteException
BaseDauerauftraggetOrderID in interface BaseDauerauftragjava.rmi.RemoteExceptionBaseDauerauftrag.getOrderID()public void setOrderID(java.lang.String id)
throws java.rmi.RemoteException
BaseDauerauftragsetOrderID in interface BaseDauerauftragid - die Order-ID.java.rmi.RemoteExceptionBaseDauerauftrag.setOrderID(java.lang.String)public java.lang.Object getAttribute(java.lang.String arg0)
throws java.rmi.RemoteException
getAttribute in interface de.willuhn.datasource.rmi.DBObjectgetAttribute in interface de.willuhn.datasource.GenericObjectgetAttribute in class AbstractHibiscusTransferImpljava.rmi.RemoteExceptionAbstractDBObject.getAttribute(java.lang.String)public java.util.Date getNaechsteZahlung()
throws java.rmi.RemoteException
BaseDauerauftragnull
zurueckgeliefert. Andernfalls wird anhand des Zahlungsturnus das
naechste Zahl-Datum ermittelt.getNaechsteZahlung in interface BaseDauerauftragjava.rmi.RemoteExceptionBaseDauerauftrag.getNaechsteZahlung()