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,HibiscusDBObject,HibiscusTransfer,SepaBooking,SepaDauerauftrag,SepaPayment,Transfer,java.io.Serializable,java.rmi.Remote
public class SepaDauerauftragImpl extends AbstractBaseDauerauftragImpl implements SepaDauerauftrag
Implementierung eines SEPA-Dauerauftrags.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface de.willuhn.jameica.hbci.rmi.BaseDauerauftrag
ORDERID_PLACEHOLDER
-
-
Constructor Summary
Constructors Constructor Description SepaDauerauftragImpl()ct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanChange()Liefert true, wenn die Bank mitgeteilt hat, dass der Auftrag aenderbar ist.booleancanDelete()Liefert true, wenn die Bank mitgeteilt hat, dass der Auftrag geloescht werden darf.longgetChecksum()Liefert die Checksumme des Objektes.java.lang.StringgetEndtoEndId()Liefert die optionale End2End-ID fuer SEPA.java.lang.StringgetGegenkontoBLZ()Liefert die BLZ des Gegenkontos.java.lang.StringgetPmtInfId()Liefert die optionale PmtInf-ID fuer SEPA.java.lang.StringgetPurposeCode()Liefert den optionalen Purpose-Code.protected java.lang.StringgetTableName()protected voidinsertCheck()voidsetChangable(boolean b)Legt fest, ob der Auftrag der Bank zufolge aenderbar ist.voidsetDeletable(boolean b)Legt fest, ob der Auftrag der Bank zufolge loeschbar ist.voidsetEndtoEndId(java.lang.String id)Speichert die optionale End2End-ID fuer SEPA.voidsetGegenkontoBLZ(java.lang.String blz)Speichert die BLZ des Gegenkontos.voidsetPmtInfId(java.lang.String id)Speichert die optionale PmtInf-ID fuer SEPA.voidsetPurposeCode(java.lang.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.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.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
-
-
-
-
Method Detail
-
getTableName
protected java.lang.String getTableName()
- Specified by:
getTableNamein classde.willuhn.datasource.db.AbstractDBObject- See Also:
AbstractDBObject.getTableName()
-
getChecksum
public long getChecksum() throws java.rmi.RemoteExceptionDescription copied from interface:ChecksumLiefert die Checksumme des Objektes.- Specified by:
getChecksumin interfaceChecksum- Returns:
- Checksumme.
- Throws:
java.rmi.RemoteException- See Also:
Checksum.getChecksum()
-
insertCheck
protected void insertCheck() throws de.willuhn.util.ApplicationException- Overrides:
insertCheckin classAbstractHibiscusTransferImpl- Throws:
de.willuhn.util.ApplicationException- See Also:
AbstractHibiscusTransferImpl.insertCheck()
-
setGegenkontoBLZ
public void setGegenkontoBLZ(java.lang.String blz) throws java.rmi.RemoteExceptionDescription copied from interface:HibiscusTransferSpeichert die BLZ des Gegenkontos.- Specified by:
setGegenkontoBLZin interfaceHibiscusTransfer- Overrides:
setGegenkontoBLZin classAbstractHibiscusTransferImpl- Parameters:
blz- BLZ des Gegenkontos.- Throws:
java.rmi.RemoteException- See Also:
AbstractHibiscusTransferImpl.setGegenkontoBLZ(java.lang.String)
-
getGegenkontoBLZ
public java.lang.String getGegenkontoBLZ() throws java.rmi.RemoteExceptionDescription copied from interface:TransferLiefert die BLZ des Gegenkontos.- Specified by:
getGegenkontoBLZin interfaceTransfer- Overrides:
getGegenkontoBLZin classAbstractHibiscusTransferImpl- Returns:
- BLZ des Gegenkontos.
- Throws:
java.rmi.RemoteException- See Also:
AbstractHibiscusTransferImpl.getGegenkontoBLZ()
-
getEndtoEndId
public java.lang.String getEndtoEndId() throws java.rmi.RemoteExceptionDescription copied from interface:SepaBookingLiefert die optionale End2End-ID fuer SEPA.- Specified by:
getEndtoEndIdin interfaceSepaBooking- Returns:
- die optionale End2End-ID fuer SEPA.
- Throws:
java.rmi.RemoteException- See Also:
SepaBooking.getEndtoEndId()
-
setEndtoEndId
public void setEndtoEndId(java.lang.String id) throws java.rmi.RemoteExceptionDescription copied from interface:SepaBookingSpeichert die optionale End2End-ID fuer SEPA.- Specified by:
setEndtoEndIdin interfaceSepaBooking- Parameters:
id- die optionale End2End-ID fuer SEPA.- Throws:
java.rmi.RemoteException- See Also:
SepaBooking.setEndtoEndId(java.lang.String)
-
canChange
public boolean canChange() throws java.rmi.RemoteExceptionDescription copied from interface:SepaDauerauftragLiefert true, wenn die Bank mitgeteilt hat, dass der Auftrag aenderbar ist.- Specified by:
canChangein interfaceSepaDauerauftrag- Returns:
- true, wenn die Bank mitgeteilt hat, dass der Auftrag aenderbar ist.
- Throws:
java.rmi.RemoteException- See Also:
SepaDauerauftrag.canChange()
-
canDelete
public boolean canDelete() throws java.rmi.RemoteExceptionDescription copied from interface:SepaDauerauftragLiefert true, wenn die Bank mitgeteilt hat, dass der Auftrag geloescht werden darf.- Specified by:
canDeletein interfaceSepaDauerauftrag- Returns:
- true, wenn die Bank mitgeteilt hat, dass der Auftrag geloescht werden darf.
- Throws:
java.rmi.RemoteException- See Also:
SepaDauerauftrag.canDelete()
-
setChangable
public void setChangable(boolean b) throws java.rmi.RemoteExceptionLegt fest, ob der Auftrag der Bank zufolge aenderbar ist.- Parameters:
b- true, wenn die Bank mitgeteilt hat, dass der Auftrag aenderbar ist.- Throws:
java.rmi.RemoteException
-
setDeletable
public void setDeletable(boolean b) throws java.rmi.RemoteExceptionLegt fest, ob der Auftrag der Bank zufolge loeschbar ist.- Parameters:
b- true, wenn die Bank mitgeteilt hat, dass der Auftrag loeschbar ist.- Throws:
java.rmi.RemoteException
-
getPmtInfId
public java.lang.String getPmtInfId() throws java.rmi.RemoteExceptionDescription copied from interface:SepaPaymentLiefert die optionale PmtInf-ID fuer SEPA.- Specified by:
getPmtInfIdin interfaceSepaPayment- Returns:
- die optionale PmtInf-ID fuer SEPA.
- Throws:
java.rmi.RemoteException- See Also:
SepaPayment.getPmtInfId()
-
setPmtInfId
public void setPmtInfId(java.lang.String id) throws java.rmi.RemoteExceptionDescription copied from interface:SepaPaymentSpeichert die optionale PmtInf-ID fuer SEPA.- Specified by:
setPmtInfIdin interfaceSepaPayment- Parameters:
id- die optionale PmtInf-ID fuer SEPA.- Throws:
java.rmi.RemoteException- See Also:
SepaPayment.setPmtInfId(java.lang.String)
-
getPurposeCode
public java.lang.String getPurposeCode() throws java.rmi.RemoteExceptionDescription copied from interface:SepaBookingLiefert den optionalen Purpose-Code.- Specified by:
getPurposeCodein interfaceSepaBooking- Returns:
- der optionale Purpose-Code.
- Throws:
java.rmi.RemoteException- See Also:
SepaBooking.getPurposeCode()
-
setPurposeCode
public void setPurposeCode(java.lang.String code) throws java.rmi.RemoteExceptionDescription copied from interface:SepaBookingSpeichert den optionalen Purpose-Code.- Specified by:
setPurposeCodein interfaceSepaBooking- Parameters:
code- der optionale Purpose-Code.- Throws:
java.rmi.RemoteException- See Also:
SepaBooking.setPurposeCode(java.lang.String)
-
-