Package de.willuhn.jameica.hbci.rmi
Interface HibiscusTransfer
-
- All Superinterfaces:
de.willuhn.datasource.rmi.Changeable,de.willuhn.datasource.rmi.DBObject,de.willuhn.datasource.GenericObject,HibiscusDBObject,java.rmi.Remote,de.willuhn.datasource.rmi.Transactionable,Transfer
- All Known Subinterfaces:
AuslandsUeberweisung,BaseDauerauftrag,BaseUeberweisung,Dauerauftrag,Lastschrift,SepaDauerauftrag,SepaLastschrift,Ueberweisung,Umsatz
- All Known Implementing Classes:
AbstractBaseDauerauftragImpl,AbstractBaseUeberweisungImpl,AbstractHibiscusTransferImpl,AuslandsUeberweisungImpl,DauerauftragImpl,LastschriftImpl,SepaDauerauftragImpl,SepaLastschriftImpl,UeberweisungImpl,UmsatzImpl
public interface HibiscusTransfer extends Transfer, HibiscusDBObject
Basis-Interface fuer Geld-Transfers zwischen Konten.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description KontogetKonto()Liefert das Konto, ueber das bezahlt wurde.voidsetBetrag(double betrag)Speichert den zu ueberweisenden Betrag.voidsetGegenkonto(Address e)Setzt alle drei oben genannten Gegenkonto-Eigenschaften auf einmal.voidsetGegenkontoBLZ(java.lang.String blz)Speichert die BLZ des Gegenkontos.voidsetGegenkontoName(java.lang.String name)Speichert den Namen des Kontoinhabers des Gegenkontos.voidsetGegenkontoNummer(java.lang.String konto)Speichert die Kontonummer des Gegenkontos.voidsetKonto(Konto konto)Speichert das Konto, das zur Bezahlung verwendet werden soll.voidsetWeitereVerwendungszwecke(java.lang.String[] list)Speichert eine Liste erweiterter Verwendungszwecke.voidsetZweck(java.lang.String zweck)Speichert den Zweck der Ueberweisung.voidsetZweck2(java.lang.String zweck2)Speichert Zeile 2 des Verwendungszwecks.-
Methods inherited from interface de.willuhn.datasource.rmi.Changeable
clear, delete, 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.datasource.rmi.Transactionable
transactionBegin, transactionCommit, transactionRollback
-
Methods inherited from interface de.willuhn.jameica.hbci.rmi.Transfer
getBetrag, getGegenkontoBLZ, getGegenkontoName, getGegenkontoNummer, getWeitereVerwendungszwecke, getZweck, getZweck2
-
-
-
-
Method Detail
-
getKonto
Konto getKonto() throws java.rmi.RemoteException
Liefert das Konto, ueber das bezahlt wurde.- Returns:
- Konto.
- Throws:
java.rmi.RemoteException
-
setKonto
void setKonto(Konto konto) throws java.rmi.RemoteException
Speichert das Konto, das zur Bezahlung verwendet werden soll.- Parameters:
konto- Konto, das verwendet werden soll.- Throws:
java.rmi.RemoteException
-
setGegenkontoNummer
void setGegenkontoNummer(java.lang.String konto) throws java.rmi.RemoteExceptionSpeichert die Kontonummer des Gegenkontos.- Parameters:
konto- Kontonummer des Gegenkontos.- Throws:
java.rmi.RemoteException
-
setGegenkontoBLZ
void setGegenkontoBLZ(java.lang.String blz) throws java.rmi.RemoteExceptionSpeichert die BLZ des Gegenkontos.- Parameters:
blz- BLZ des Gegenkontos.- Throws:
java.rmi.RemoteException
-
setGegenkontoName
void setGegenkontoName(java.lang.String name) throws java.rmi.RemoteExceptionSpeichert den Namen des Kontoinhabers des Gegenkontos.- Parameters:
name- Name des Kontoinhabers des Gegenkontos.- Throws:
java.rmi.RemoteException
-
setGegenkonto
void setGegenkonto(Address e) throws java.rmi.RemoteException
Setzt alle drei oben genannten Gegenkonto-Eigenschaften auf einmal.- Parameters:
e-- Throws:
java.rmi.RemoteException
-
setBetrag
void setBetrag(double betrag) throws java.rmi.RemoteExceptionSpeichert den zu ueberweisenden Betrag.- Parameters:
betrag- Betrag.- Throws:
java.rmi.RemoteException
-
setZweck
void setZweck(java.lang.String zweck) throws java.rmi.RemoteExceptionSpeichert den Zweck der Ueberweisung.- Parameters:
zweck- Zweck der Ueberweisung.- Throws:
java.rmi.RemoteException
-
setZweck2
void setZweck2(java.lang.String zweck2) throws java.rmi.RemoteExceptionSpeichert Zeile 2 des Verwendungszwecks.- Parameters:
zweck2- Zeile 2 des Verwendungszwecks.- Throws:
java.rmi.RemoteException
-
setWeitereVerwendungszwecke
void setWeitereVerwendungszwecke(java.lang.String[] list) throws java.rmi.RemoteExceptionSpeichert eine Liste erweiterter Verwendungszwecke.- Parameters:
list- Liste erweiterter Verwendungszwecke.- Throws:
java.rmi.RemoteException
-
-