Package de.willuhn.jameica.hbci.rmi
Interface SammelTransfer
- All Superinterfaces:
de.willuhn.datasource.rmi.Changeable
,de.willuhn.datasource.rmi.DBObject
,de.willuhn.datasource.GenericObject
,HibiscusDBObject
,Remote
,Terminable
,de.willuhn.datasource.rmi.Transactionable
- All Known Subinterfaces:
SammelLastschrift
,SammelUeberweisung
- All Known Implementing Classes:
AbstractSammelTransferImpl
,SammelLastschriftImpl
,SammelUeberweisungImpl
Interface fuer Sammellastschriften und -ueberweisungen.
-
Method Summary
Modifier and TypeMethodDescriptionErzeugt eine neue Buchung auf dem Sammeltransfer.Liefert eine Bezeichnung des Transfers.de.willuhn.datasource.rmi.DBIterator
Liefert eine Liste der Buchungen fuer diesen Transfer.Liefert die Buchungen des Sammeltransfers als Array.getKonto()
Liefert das Konto, ueber das der Transfer gebucht wird.double
getSumme()
Liefert die Summe der enthaltenen Buchungen.boolean
Prueft, ob bei der Ausfuehrung des Auftrages Warnungen auftraten.void
setBezeichnung
(String bezeichnung) Speichert die Bezeichnung.void
Speichert das Konto, ueber das der Transfer gebucht werden soll.void
setWarning
(boolean b) Legt fest, ob bei der Ausfuehrung Warnungen auftraten.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.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.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. Das sind Objekte des TypsSammelTransferBuchung
.- Returns:
- Liste der Buchungen.
- Throws:
RemoteException
-
getBuchungenAsArray
Liefert die Buchungen des Sammeltransfers als Array. Convenience-Funktion fuer Velocity (fuer den Export). Das versteht leider nur Arrays/List, kann also nicht mit einem DBIterator umgehen.- 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
-
hasWarnings
Prueft, ob bei der Ausfuehrung des Auftrages Warnungen auftraten.- Returns:
- true, wenn Warnungen auftraten.
- Throws:
RemoteException
-
setWarning
Legt fest, ob bei der Ausfuehrung Warnungen auftraten.- Parameters:
b
- true, wenn Warnungen auftraten.- Throws:
RemoteException
-