Package de.willuhn.jameica.hbci.rmi
Interface SepaSammelTransfer<T extends SepaSammelTransferBuchung>
- Type Parameters:
T
- der konkrete Typ der enthaltenen Buchungen.
- All Superinterfaces:
de.willuhn.datasource.rmi.Changeable
,de.willuhn.datasource.rmi.DBObject
,Duplicatable
,de.willuhn.datasource.GenericObject
,HibiscusDBObject
,Remote
,SepaPayment
,Terminable
,de.willuhn.datasource.rmi.Transactionable
- All Known Subinterfaces:
SepaSammelLastschrift
,SepaSammelUeberweisung
- All Known Implementing Classes:
AbstractSepaSammelTransferImpl
,SepaSammelLastschriftImpl
,SepaSammelUeberweisungImpl
public interface SepaSammelTransfer<T extends SepaSammelTransferBuchung>
extends HibiscusDBObject, Terminable, Duplicatable, SepaPayment
Interface fuer SEPA-Sammellastschriften und -ueberweisungen.
-
Method Summary
Modifier and TypeMethodDescriptionErzeugt eine neue Buchung auf dem Sammeltransfer.Liefert eine Bezeichnung des Transfers.Liefert eine Liste der Buchungen fuer diesen Transfer.getKonto()
Liefert das Konto, ueber das der Transfer gebucht wird.getSumme()
Liefert die Summe der enthaltenen Buchungen.void
setBezeichnung
(String bezeichnung) Speichert die Bezeichnung.void
Speichert das Konto, ueber das der Transfer gebucht werden soll.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.Duplicatable
duplicate
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.SepaPayment
getPmtInfId, setPmtInfId
Methods inherited from interface de.willuhn.jameica.hbci.rmi.Terminable
ausgefuehrt, getAusfuehrungsdatum, getTermin, setAusgefuehrt, setTermin, ueberfaellig
Methods inherited from interface de.willuhn.datasource.rmi.Transactionable
transactionBegin, transactionCommit, transactionRollback
-
Method Details
-
getBuchungen
Liefert eine Liste der Buchungen fuer diesen Transfer.- Returns:
- Liste der Buchungen.
- Throws:
RemoteException
-
getSumme
Liefert die Summe der enthaltenen Buchungen.- Returns:
- Summe der enthaltenen Buchungen.
- Throws:
RemoteException
-
getKonto
Liefert das Konto, ueber das der Transfer gebucht wird.- Returns:
- Konto.
- Throws:
RemoteException
-
setKonto
Speichert das Konto, ueber das der Transfer gebucht werden soll.- Parameters:
konto
- Konto.- Throws:
RemoteException
-
getBezeichnung
Liefert eine Bezeichnung des Transfers.- Returns:
- Bezeichnung.
- Throws:
RemoteException
-
setBezeichnung
Speichert die Bezeichnung.- Parameters:
bezeichnung
-- Throws:
RemoteException
-
createBuchung
Erzeugt eine neue Buchung auf dem Sammeltransfer.- Returns:
- die neu erzeugte Buchung.
- Throws:
RemoteException
de.willuhn.util.ApplicationException
-