Package de.willuhn.jameica.hbci.server
Class SepaDauerauftragImpl
java.lang.Object
java.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
de.willuhn.datasource.db.AbstractDBObject
de.willuhn.jameica.hbci.server.AbstractHibiscusDBObject
de.willuhn.jameica.hbci.server.AbstractHibiscusTransferImpl
de.willuhn.jameica.hbci.server.AbstractBaseDauerauftragImpl
de.willuhn.jameica.hbci.server.SepaDauerauftragImpl
- All Implemented Interfaces:
de.willuhn.datasource.GenericObject
,de.willuhn.datasource.rmi.Changeable
,de.willuhn.datasource.rmi.DBObject
,de.willuhn.datasource.rmi.Transactionable
,BaseDauerauftrag
,Checksum
,Duplicatable
,HibiscusDBObject
,HibiscusTransfer
,SepaBooking
,SepaDauerauftrag
,SepaPayment
,Transfer
,Serializable
,Remote
Implementierung eines SEPA-Dauerauftrags.
- See Also:
-
Field Summary
Fields inherited from class java.rmi.server.RemoteObject
ref
Fields inherited from interface de.willuhn.jameica.hbci.rmi.BaseDauerauftrag
ORDERID_PLACEHOLDER
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Liefert true, wenn die Bank mitgeteilt hat, dass der Auftrag aenderbar ist.boolean
Liefert true, wenn die Bank mitgeteilt hat, dass der Auftrag geloescht werden darf.Dupliziert das Objekt.long
Liefert die Checksumme des Objektes.Liefert die optionale End2End-ID fuer SEPA.Liefert die BLZ des Gegenkontos.Liefert die optionale PmtInf-ID fuer SEPA.Liefert den optionalen Purpose-Code.protected String
protected void
void
setChangable
(boolean b) Legt fest, ob der Auftrag der Bank zufolge aenderbar ist.void
setDeletable
(boolean b) Legt fest, ob der Auftrag der Bank zufolge loeschbar ist.void
setEndtoEndId
(String id) Speichert die optionale End2End-ID fuer SEPA.void
setGegenkontoBLZ
(String blz) Speichert die BLZ des Gegenkontos.void
setPmtInfId
(String id) Speichert die optionale PmtInf-ID fuer SEPA.void
setPurposeCode
(String code) Speichert den optionalen Purpose-Code.Methods inherited from class de.willuhn.jameica.hbci.server.AbstractBaseDauerauftragImpl
equals, getAttribute, getErsteZahlung, getLetzteZahlung, getNaechsteZahlung, getOrderID, getPrimaryAttribute, getTurnus, isActive, setErsteZahlung, setLetzteZahlung, setOrderID, setTurnus
Methods inherited from class de.willuhn.jameica.hbci.server.AbstractHibiscusTransferImpl
delete, getBetrag, getGegenkontoName, getGegenkontoNummer, getKonto, getWeitereVerwendungszwecke, getZweck, getZweck2, overwrite, setBetrag, setGegenkonto, setGegenkontoName, setGegenkontoNummer, setKonto, setWeitereVerwendungszwecke, setZweck, setZweck2, store, updateCheck
Methods inherited from class de.willuhn.jameica.hbci.server.AbstractHibiscusDBObject
getMeta, setMeta
Methods inherited from class de.willuhn.datasource.db.AbstractDBObject
addDeleteListener, addStoreListener, clear, deleteCheck, getAttributeNames, getAttributeType, getForeignObject, getID, getIDField, getInsertSQL, getList, getListQuery, getLoadQuery, getService, 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.jameica.hbci.rmi.BaseDauerauftrag
delete, getErsteZahlung, getLetzteZahlung, getNaechsteZahlung, getOrderID, getTurnus, isActive, setErsteZahlung, setLetzteZahlung, setOrderID, setTurnus
Methods inherited from interface de.willuhn.datasource.rmi.Changeable
clear, isNewObject, overwrite, store
Methods inherited from interface de.willuhn.datasource.rmi.DBObject
addDeleteListener, addStoreListener, equals, getAttribute, getAttributeType, getList, getPrimaryAttribute, load, removeDeleteListener, removeStoreListener
Methods inherited from interface de.willuhn.datasource.GenericObject
getAttributeNames, getID
Methods inherited from interface de.willuhn.jameica.hbci.rmi.HibiscusDBObject
getMeta, setMeta
Methods inherited from interface de.willuhn.jameica.hbci.rmi.HibiscusTransfer
getKonto, setBetrag, setGegenkonto, setGegenkontoName, setGegenkontoNummer, setKonto, setWeitereVerwendungszwecke, setZweck, setZweck2
Methods inherited from interface de.willuhn.datasource.rmi.Transactionable
transactionBegin, transactionCommit, transactionRollback
Methods inherited from interface de.willuhn.jameica.hbci.rmi.Transfer
getBetrag, getGegenkontoName, getGegenkontoNummer, getWeitereVerwendungszwecke, getZweck, getZweck2
-
Constructor Details
-
SepaDauerauftragImpl
ct.- Throws:
RemoteException
-
-
Method Details
-
getTableName
- Specified by:
getTableName
in classde.willuhn.datasource.db.AbstractDBObject
- See Also:
-
AbstractDBObject.getTableName()
-
duplicate
Description copied from interface:Duplicatable
Dupliziert das Objekt.- Specified by:
duplicate
in interfaceDuplicatable
- Returns:
- neues Objekt mit den gleichen Eigenschaften.
- Throws:
RemoteException
- See Also:
-
getChecksum
Description copied from interface:Checksum
Liefert die Checksumme des Objektes.- Specified by:
getChecksum
in interfaceChecksum
- Returns:
- Checksumme.
- Throws:
RemoteException
- See Also:
-
insertCheck
protected void insertCheck() throws de.willuhn.util.ApplicationException- Overrides:
insertCheck
in classAbstractHibiscusTransferImpl
- Throws:
de.willuhn.util.ApplicationException
- See Also:
-
setGegenkontoBLZ
Description copied from interface:HibiscusTransfer
Speichert die BLZ des Gegenkontos.- Specified by:
setGegenkontoBLZ
in interfaceHibiscusTransfer
- Overrides:
setGegenkontoBLZ
in classAbstractHibiscusTransferImpl
- Parameters:
blz
- BLZ des Gegenkontos.- Throws:
RemoteException
- See Also:
-
getGegenkontoBLZ
Description copied from interface:Transfer
Liefert die BLZ des Gegenkontos.- Specified by:
getGegenkontoBLZ
in interfaceTransfer
- Overrides:
getGegenkontoBLZ
in classAbstractHibiscusTransferImpl
- Returns:
- BLZ des Gegenkontos.
- Throws:
RemoteException
- See Also:
-
getEndtoEndId
Description copied from interface:SepaBooking
Liefert die optionale End2End-ID fuer SEPA.- Specified by:
getEndtoEndId
in interfaceSepaBooking
- Returns:
- die optionale End2End-ID fuer SEPA.
- Throws:
RemoteException
- See Also:
-
setEndtoEndId
Description copied from interface:SepaBooking
Speichert die optionale End2End-ID fuer SEPA.- Specified by:
setEndtoEndId
in interfaceSepaBooking
- Parameters:
id
- die optionale End2End-ID fuer SEPA.- Throws:
RemoteException
- See Also:
-
canChange
Description copied from interface:SepaDauerauftrag
Liefert true, wenn die Bank mitgeteilt hat, dass der Auftrag aenderbar ist.- Specified by:
canChange
in interfaceSepaDauerauftrag
- Returns:
- true, wenn die Bank mitgeteilt hat, dass der Auftrag aenderbar ist.
- Throws:
RemoteException
- See Also:
-
canDelete
Description copied from interface:SepaDauerauftrag
Liefert true, wenn die Bank mitgeteilt hat, dass der Auftrag geloescht werden darf.- Specified by:
canDelete
in interfaceSepaDauerauftrag
- Returns:
- true, wenn die Bank mitgeteilt hat, dass der Auftrag geloescht werden darf.
- Throws:
RemoteException
- See Also:
-
setChangable
Legt fest, ob der Auftrag der Bank zufolge aenderbar ist.- Parameters:
b
- true, wenn die Bank mitgeteilt hat, dass der Auftrag aenderbar ist.- Throws:
RemoteException
-
setDeletable
Legt fest, ob der Auftrag der Bank zufolge loeschbar ist.- Parameters:
b
- true, wenn die Bank mitgeteilt hat, dass der Auftrag loeschbar ist.- Throws:
RemoteException
-
getPmtInfId
Description copied from interface:SepaPayment
Liefert die optionale PmtInf-ID fuer SEPA.- Specified by:
getPmtInfId
in interfaceSepaPayment
- Returns:
- die optionale PmtInf-ID fuer SEPA.
- Throws:
RemoteException
- See Also:
-
setPmtInfId
Description copied from interface:SepaPayment
Speichert die optionale PmtInf-ID fuer SEPA.- Specified by:
setPmtInfId
in interfaceSepaPayment
- Parameters:
id
- die optionale PmtInf-ID fuer SEPA.- Throws:
RemoteException
- See Also:
-
getPurposeCode
Description copied from interface:SepaBooking
Liefert den optionalen Purpose-Code.- Specified by:
getPurposeCode
in interfaceSepaBooking
- Returns:
- der optionale Purpose-Code.
- Throws:
RemoteException
- See Also:
-
setPurposeCode
Description copied from interface:SepaBooking
Speichert den optionalen Purpose-Code.- Specified by:
setPurposeCode
in interfaceSepaBooking
- Parameters:
code
- der optionale Purpose-Code.- Throws:
RemoteException
- See Also:
-