de.willuhn.datasource.rmi.Changeable, Checksum, de.willuhn.datasource.rmi.DBObject, de.willuhn.datasource.GenericObject, HibiscusDBObject, HibiscusTransfer, java.rmi.Remote, de.willuhn.datasource.rmi.Transactionable, TransferDauerauftrag, SepaDauerauftragAbstractBaseDauerauftragImpl, DauerauftragImpl, SepaDauerauftragImplpublic interface BaseDauerauftrag extends HibiscusTransfer, Checksum
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
ORDERID_PLACEHOLDER |
Platzhalter-Order-ID fuer Banken, die bei der Dauerauftrags-Einreichung
keine Order-ID liefern.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
delete() |
Loescht den Dauerauftrag lediglich im lokalen Datenbestand, nicht jedoch bei der Bank.
|
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.
|
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.
|
clear, isNewObject, overwrite, storegetChecksumaddDeleteListener, addStoreListener, equals, getAttribute, getAttributeType, getList, getPrimaryAttribute, load, removeDeleteListener, removeStoreListenergetMeta, setMetagetKonto, setBetrag, setGegenkonto, setGegenkontoBLZ, setGegenkontoName, setGegenkontoNummer, setKonto, setWeitereVerwendungszwecke, setZweck, setZweck2transactionBegin, transactionCommit, transactionRollbackgetBetrag, getGegenkontoBLZ, getGegenkontoName, getGegenkontoNummer, getWeitereVerwendungszwecke, getZweck, getZweck2static final java.lang.String ORDERID_PLACEHOLDER
java.util.Date getErsteZahlung()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.util.Date getLetzteZahlung()
throws java.rmi.RemoteException
null, wenn kein Zahlungsende definiert ist.null.java.rmi.RemoteExceptionjava.util.Date getNaechsteZahlung()
throws java.rmi.RemoteException
null
zurueckgeliefert. Andernfalls wird anhand des Zahlungsturnus das
naechste Zahl-Datum ermittelt.java.rmi.RemoteExceptionTurnus getTurnus() throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.lang.String getOrderID()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionvoid setOrderID(java.lang.String id)
throws java.rmi.RemoteException
id - die Order-ID.java.rmi.RemoteExceptionvoid setErsteZahlung(java.util.Date datum)
throws java.rmi.RemoteException
datum - Datum fuer die erste Zahlung.java.rmi.RemoteExceptionvoid setLetzteZahlung(java.util.Date datum)
throws java.rmi.RemoteException
datum - Datum fuer die letzte Zahlung. Kann null sein, wenn kein End-Datum definiert ist.java.rmi.RemoteExceptionvoid setTurnus(Turnus turnus) throws java.rmi.RemoteException
turnus - Zahlungsturnus des Dauerauftrags.java.rmi.RemoteExceptionboolean isActive()
throws java.rmi.RemoteException
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.java.rmi.RemoteExceptionvoid delete()
throws java.rmi.RemoteException,
de.willuhn.util.ApplicationException
HBCIDauerauftragDeleteJob
verwendet werden.delete in interface de.willuhn.datasource.rmi.Changeablejava.rmi.RemoteExceptionde.willuhn.util.ApplicationExceptionChangeable.delete()