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,java.rmi.Remote,Terminable,de.willuhn.datasource.rmi.Transactionable
- All Known Subinterfaces:
SammelLastschrift,SammelUeberweisung
- All Known Implementing Classes:
AbstractSammelTransferImpl,SammelLastschriftImpl,SammelUeberweisungImpl
public interface SammelTransfer extends HibiscusDBObject, Terminable
Interface fuer Sammellastschriften und -ueberweisungen.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SammelTransferBuchungcreateBuchung()Erzeugt eine neue Buchung auf dem Sammeltransfer.java.lang.StringgetBezeichnung()Liefert eine Bezeichnung des Transfers.de.willuhn.datasource.rmi.DBIteratorgetBuchungen()Liefert eine Liste der Buchungen fuer diesen Transfer.SammelTransferBuchung[]getBuchungenAsArray()Liefert die Buchungen des Sammeltransfers als Array.KontogetKonto()Liefert das Konto, ueber das der Transfer gebucht wird.doublegetSumme()Liefert die Summe der enthaltenen Buchungen.booleanhasWarnings()Prueft, ob bei der Ausfuehrung des Auftrages Warnungen auftraten.voidsetBezeichnung(java.lang.String bezeichnung)Speichert die Bezeichnung.voidsetKonto(Konto konto)Speichert 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, 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.jameica.hbci.rmi.Terminable
ausgefuehrt, getAusfuehrungsdatum, getTermin, setAusgefuehrt, setTermin, ueberfaellig
-
-
-
-
Method Detail
-
getBuchungen
de.willuhn.datasource.rmi.DBIterator getBuchungen() throws java.rmi.RemoteExceptionLiefert eine Liste der Buchungen fuer diesen Transfer. Das sind Objekte des TypsSammelTransferBuchung.- Returns:
- Liste der Buchungen.
- Throws:
java.rmi.RemoteException
-
getBuchungenAsArray
SammelTransferBuchung[] getBuchungenAsArray() throws java.rmi.RemoteException
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:
java.rmi.RemoteException
-
getSumme
double getSumme() throws java.rmi.RemoteExceptionLiefert die Summe der enthaltenen Buchungen.- Returns:
- Summe der enthaltenen Buchungen.
- Throws:
java.rmi.RemoteException
-
getKonto
Konto getKonto() throws java.rmi.RemoteException
Liefert das Konto, ueber das der Transfer gebucht wird.- Returns:
- Konto.
- Throws:
java.rmi.RemoteException
-
setKonto
void setKonto(Konto konto) throws java.rmi.RemoteException
Speichert das Konto, ueber das der Transfer gebucht werden soll.- Parameters:
konto- Konto.- Throws:
java.rmi.RemoteException
-
getBezeichnung
java.lang.String getBezeichnung() throws java.rmi.RemoteExceptionLiefert eine Bezeichnung des Transfers.- Returns:
- Bezeichnung.
- Throws:
java.rmi.RemoteException
-
setBezeichnung
void setBezeichnung(java.lang.String bezeichnung) throws java.rmi.RemoteExceptionSpeichert die Bezeichnung.- Parameters:
bezeichnung-- Throws:
java.rmi.RemoteException
-
createBuchung
SammelTransferBuchung createBuchung() throws java.rmi.RemoteException, de.willuhn.util.ApplicationException
Erzeugt eine neue Buchung auf dem Sammeltransfer.- Returns:
- die neu erzeugte Buchung.
- Throws:
java.rmi.RemoteExceptionde.willuhn.util.ApplicationException
-
hasWarnings
boolean hasWarnings() throws java.rmi.RemoteExceptionPrueft, ob bei der Ausfuehrung des Auftrages Warnungen auftraten.- Returns:
- true, wenn Warnungen auftraten.
- Throws:
java.rmi.RemoteException
-
setWarning
void setWarning(boolean b) throws java.rmi.RemoteExceptionLegt fest, ob bei der Ausfuehrung Warnungen auftraten.- Parameters:
b- true, wenn Warnungen auftraten.- Throws:
java.rmi.RemoteException
-
-