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.DBIteratorLiefert eine Liste der Buchungen fuer diesen Transfer.Liefert die Buchungen des Sammeltransfers als Array.getKonto()Liefert das Konto, ueber das der Transfer gebucht wird.doublegetSumme()Liefert die Summe der enthaltenen Buchungen.booleanPrueft, ob bei der Ausfuehrung des Auftrages Warnungen auftraten.voidsetBezeichnung(String bezeichnung) Speichert die Bezeichnung.voidSpeichert das Konto, ueber das der Transfer gebucht werden soll.voidsetWarning(boolean b) Legt fest, ob bei der Ausfuehrung Warnungen auftraten.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.datasource.GenericObject
getAttributeNames, getIDMethods inherited from interface de.willuhn.jameica.hbci.rmi.HibiscusDBObject
getMeta, setMetaMethods 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. 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:
RemoteExceptionde.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
-