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.voidsetBezeichnung(String bezeichnung) Speichert die Bezeichnung.voidSpeichert das Konto, ueber das der Transfer gebucht werden soll.Methods inherited from interface de.willuhn.datasource.rmi.Changeable
clear, delete, isNewObject, overwrite, storeMethods inherited from interface de.willuhn.datasource.rmi.DBObject
addDeleteListener, addStoreListener, equals, getAttribute, getAttributeType, getList, getPrimaryAttribute, load, removeDeleteListener, removeStoreListenerMethods inherited from interface de.willuhn.jameica.hbci.rmi.Duplicatable
duplicateMethods 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.jameica.hbci.rmi.SepaPayment
getPmtInfId, setPmtInfIdMethods inherited from interface de.willuhn.jameica.hbci.rmi.Terminable
ausgefuehrt, getAusfuehrungsdatum, getTermin, setAusgefuehrt, setTermin, ueberfaelligMethods 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:
RemoteExceptionde.willuhn.util.ApplicationException
-