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 Konto
getKonto()
Liefert das Konto, ueber das bezahlt wurde.void
setBetrag(double betrag)
Speichert den zu ueberweisenden Betrag.void
setGegenkonto(Address e)
Setzt alle drei oben genannten Gegenkonto-Eigenschaften auf einmal.void
setGegenkontoBLZ(java.lang.String blz)
Speichert die BLZ des Gegenkontos.void
setGegenkontoName(java.lang.String name)
Speichert den Namen des Kontoinhabers des Gegenkontos.void
setGegenkontoNummer(java.lang.String konto)
Speichert die Kontonummer des Gegenkontos.void
setKonto(Konto konto)
Speichert das Konto, das zur Bezahlung verwendet werden soll.void
setWeitereVerwendungszwecke(java.lang.String[] list)
Speichert eine Liste erweiterter Verwendungszwecke.void
setZweck(java.lang.String zweck)
Speichert den Zweck der Ueberweisung.void
setZweck2(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.RemoteException
Speichert die Kontonummer des Gegenkontos.- Parameters:
konto
- Kontonummer des Gegenkontos.- Throws:
java.rmi.RemoteException
-
setGegenkontoBLZ
void setGegenkontoBLZ(java.lang.String blz) throws java.rmi.RemoteException
Speichert die BLZ des Gegenkontos.- Parameters:
blz
- BLZ des Gegenkontos.- Throws:
java.rmi.RemoteException
-
setGegenkontoName
void setGegenkontoName(java.lang.String name) throws java.rmi.RemoteException
Speichert 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.RemoteException
Speichert den zu ueberweisenden Betrag.- Parameters:
betrag
- Betrag.- Throws:
java.rmi.RemoteException
-
setZweck
void setZweck(java.lang.String zweck) throws java.rmi.RemoteException
Speichert den Zweck der Ueberweisung.- Parameters:
zweck
- Zweck der Ueberweisung.- Throws:
java.rmi.RemoteException
-
setZweck2
void setZweck2(java.lang.String zweck2) throws java.rmi.RemoteException
Speichert Zeile 2 des Verwendungszwecks.- Parameters:
zweck2
- Zeile 2 des Verwendungszwecks.- Throws:
java.rmi.RemoteException
-
setWeitereVerwendungszwecke
void setWeitereVerwendungszwecke(java.lang.String[] list) throws java.rmi.RemoteException
Speichert eine Liste erweiterter Verwendungszwecke.- Parameters:
list
- Liste erweiterter Verwendungszwecke.- Throws:
java.rmi.RemoteException
-
-