Package de.willuhn.jameica.hbci.server
Class AbstractHibiscusTransferImpl
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
- All Implemented Interfaces:
de.willuhn.datasource.GenericObject,de.willuhn.datasource.rmi.Changeable,de.willuhn.datasource.rmi.DBObject,de.willuhn.datasource.rmi.Transactionable,HibiscusDBObject,HibiscusTransfer,Transfer,Serializable,Remote
- Direct Known Subclasses:
AbstractBaseDauerauftragImpl,AbstractBaseUeberweisungImpl
public abstract class AbstractHibiscusTransferImpl
extends AbstractHibiscusDBObject
implements HibiscusTransfer
Abstrakte Basis-Implementierung von Geld-Transfers zwischen Konten.
- See Also:
-
Field Summary
Fields inherited from class java.rmi.server.RemoteObject
ref -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete()getAttribute(String arg0) doubleLiefert den Betrag.Liefert die BLZ des Gegenkontos.Liefert den Namen des Kontoinhabers des Gegenkontos.Liefert die Kontonummer des Gegenkontos.getKonto()Liefert das Konto, ueber das bezahlt wurde.String[]Liefert eine Liste erweiterter Verwendungszwecke.getZweck()Liefert die Zeile 1 des Verwendungszwecks.Liefert die Zeile 2 des Verwendungszwecks.protected voidvoidoverwrite(de.willuhn.datasource.rmi.DBObject object) voidsetBetrag(double betrag) Speichert den zu ueberweisenden Betrag.voidSetzt alle drei oben genannten Gegenkonto-Eigenschaften auf einmal.voidsetGegenkontoBLZ(String blz) Speichert die BLZ des Gegenkontos.voidsetGegenkontoName(String name) Speichert den Namen des Kontoinhabers des Gegenkontos.voidsetGegenkontoNummer(String konto) Speichert die Kontonummer des Gegenkontos.voidSpeichert das Konto, das zur Bezahlung verwendet werden soll.voidsetWeitereVerwendungszwecke(String[] list) Speichert eine Liste erweiterter Verwendungszwecke.voidSpeichert den Zweck der Ueberweisung.voidSpeichert Zeile 2 des Verwendungszwecks.voidstore()protected voidMethods inherited from class de.willuhn.jameica.hbci.server.AbstractHibiscusDBObject
getMeta, setMetaMethods inherited from class de.willuhn.datasource.db.AbstractDBObject
addDeleteListener, addStoreListener, clear, deleteCheck, equals, getAttributeNames, getAttributeType, getForeignObject, getID, getIDField, getInsertSQL, getList, getListQuery, getLoadQuery, getPrimaryAttribute, getService, getTableName, getUpdateSQL, hasChanged, hasChanged, init, insert, isNewObject, load, removeDeleteListener, removeStoreListener, setAttribute, setID, setService, transactionBegin, transactionCommit, transactionRollbackMethods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, exportObject, exportObject, unexportObjectMethods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLogMethods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStubMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface de.willuhn.datasource.rmi.Changeable
clear, isNewObjectMethods inherited from interface de.willuhn.datasource.rmi.DBObject
addDeleteListener, addStoreListener, equals, getAttributeType, getList, getPrimaryAttribute, load, removeDeleteListener, removeStoreListenerMethods inherited from interface de.willuhn.datasource.GenericObject
getAttributeNames, getIDMethods inherited from interface de.willuhn.jameica.hbci.rmi.HibiscusDBObject
getMeta, setMetaMethods inherited from interface de.willuhn.datasource.rmi.Transactionable
transactionBegin, transactionCommit, transactionRollback
-
Constructor Details
-
AbstractHibiscusTransferImpl
ct.- Throws:
RemoteException
-
-
Method Details
-
getAttribute
- Specified by:
getAttributein interfacede.willuhn.datasource.rmi.DBObject- Specified by:
getAttributein interfacede.willuhn.datasource.GenericObject- Overrides:
getAttributein classde.willuhn.datasource.db.AbstractDBObject- Throws:
RemoteException- See Also:
-
overwrite
- Specified by:
overwritein interfacede.willuhn.datasource.rmi.Changeable- Overrides:
overwritein classde.willuhn.datasource.db.AbstractDBObject- Throws:
RemoteException- See Also:
-
insertCheck
protected void insertCheck() throws de.willuhn.util.ApplicationException- Overrides:
insertCheckin classde.willuhn.datasource.db.AbstractDBObject- Throws:
de.willuhn.util.ApplicationException- See Also:
-
updateCheck
protected void updateCheck() throws de.willuhn.util.ApplicationException- Overrides:
updateCheckin classde.willuhn.datasource.db.AbstractDBObject- Throws:
de.willuhn.util.ApplicationException- See Also:
-
getKonto
Description copied from interface:HibiscusTransferLiefert das Konto, ueber das bezahlt wurde.- Specified by:
getKontoin interfaceHibiscusTransfer- Returns:
- Konto.
- Throws:
RemoteException- See Also:
-
getBetrag
Description copied from interface:TransferLiefert den Betrag.- Specified by:
getBetragin interfaceTransfer- Returns:
- Betrag.
- Throws:
RemoteException- See Also:
-
getZweck
Description copied from interface:TransferLiefert die Zeile 1 des Verwendungszwecks.- Specified by:
getZweckin interfaceTransfer- Returns:
- Zeile 1 des Verwendungszwecks.
- Throws:
RemoteException- See Also:
-
getZweck2
Description copied from interface:TransferLiefert die Zeile 2 des Verwendungszwecks.- Specified by:
getZweck2in interfaceTransfer- Returns:
- Zeile 2 des Verwendungszwecks.
- Throws:
RemoteException- See Also:
-
setKonto
Description copied from interface:HibiscusTransferSpeichert das Konto, das zur Bezahlung verwendet werden soll.- Specified by:
setKontoin interfaceHibiscusTransfer- Parameters:
konto- Konto, das verwendet werden soll.- Throws:
RemoteException- See Also:
-
setBetrag
Description copied from interface:HibiscusTransferSpeichert den zu ueberweisenden Betrag.- Specified by:
setBetragin interfaceHibiscusTransfer- Parameters:
betrag- Betrag.- Throws:
RemoteException- See Also:
-
setZweck
Description copied from interface:HibiscusTransferSpeichert den Zweck der Ueberweisung.- Specified by:
setZweckin interfaceHibiscusTransfer- Parameters:
zweck- Zweck der Ueberweisung.- Throws:
RemoteException- See Also:
-
setZweck2
Description copied from interface:HibiscusTransferSpeichert Zeile 2 des Verwendungszwecks.- Specified by:
setZweck2in interfaceHibiscusTransfer- Parameters:
zweck2- Zeile 2 des Verwendungszwecks.- Throws:
RemoteException- See Also:
-
getGegenkontoNummer
Description copied from interface:TransferLiefert die Kontonummer des Gegenkontos.- Specified by:
getGegenkontoNummerin interfaceTransfer- Returns:
- Kontonummer des Empfaengers.
- Throws:
RemoteException- See Also:
-
getGegenkontoBLZ
Description copied from interface:TransferLiefert die BLZ des Gegenkontos.- Specified by:
getGegenkontoBLZin interfaceTransfer- Returns:
- BLZ des Gegenkontos.
- Throws:
RemoteException- See Also:
-
getGegenkontoName
Description copied from interface:TransferLiefert den Namen des Kontoinhabers des Gegenkontos.- Specified by:
getGegenkontoNamein interfaceTransfer- Returns:
- Name des Kontoinhabers des Gegenkontos.
- Throws:
RemoteException- See Also:
-
setGegenkontoNummer
Description copied from interface:HibiscusTransferSpeichert die Kontonummer des Gegenkontos.- Specified by:
setGegenkontoNummerin interfaceHibiscusTransfer- Parameters:
konto- Kontonummer des Gegenkontos.- Throws:
RemoteException- See Also:
-
setGegenkontoBLZ
Description copied from interface:HibiscusTransferSpeichert die BLZ des Gegenkontos.- Specified by:
setGegenkontoBLZin interfaceHibiscusTransfer- Parameters:
blz- BLZ des Gegenkontos.- Throws:
RemoteException- See Also:
-
setGegenkontoName
Description copied from interface:HibiscusTransferSpeichert den Namen des Kontoinhabers des Gegenkontos.- Specified by:
setGegenkontoNamein interfaceHibiscusTransfer- Parameters:
name- Name des Kontoinhabers des Gegenkontos.- Throws:
RemoteException- See Also:
-
delete
- Specified by:
deletein interfacede.willuhn.datasource.rmi.Changeable- Overrides:
deletein classAbstractHibiscusDBObject- Throws:
RemoteExceptionde.willuhn.util.ApplicationException- See Also:
-
setGegenkonto
Description copied from interface:HibiscusTransferSetzt alle drei oben genannten Gegenkonto-Eigenschaften auf einmal.- Specified by:
setGegenkontoin interfaceHibiscusTransfer- Parameters:
e-- Throws:
RemoteException- See Also:
-
getWeitereVerwendungszwecke
Description copied from interface:TransferLiefert eine Liste erweiterter Verwendungszwecke.- Specified by:
getWeitereVerwendungszweckein interfaceTransfer- Returns:
- Liste erweiterter Verwendungszwecke.
- Throws:
RemoteException- See Also:
-
setWeitereVerwendungszwecke
Description copied from interface:HibiscusTransferSpeichert eine Liste erweiterter Verwendungszwecke.- Specified by:
setWeitereVerwendungszweckein interfaceHibiscusTransfer- Parameters:
list- Liste erweiterter Verwendungszwecke.- Throws:
RemoteException- See Also:
-
store
- Specified by:
storein interfacede.willuhn.datasource.rmi.Changeable- Overrides:
storein classAbstractHibiscusDBObject- Throws:
RemoteExceptionde.willuhn.util.ApplicationException- See Also:
-