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 SammelTransferBuchung
createBuchung()
Erzeugt eine neue Buchung auf dem Sammeltransfer.java.lang.String
getBezeichnung()
Liefert eine Bezeichnung des Transfers.de.willuhn.datasource.rmi.DBIterator
getBuchungen()
Liefert eine Liste der Buchungen fuer diesen Transfer.SammelTransferBuchung[]
getBuchungenAsArray()
Liefert die Buchungen des Sammeltransfers als Array.Konto
getKonto()
Liefert das Konto, ueber das der Transfer gebucht wird.double
getSumme()
Liefert die Summe der enthaltenen Buchungen.boolean
hasWarnings()
Prueft, ob bei der Ausfuehrung des Auftrages Warnungen auftraten.void
setBezeichnung(java.lang.String bezeichnung)
Speichert die Bezeichnung.void
setKonto(Konto konto)
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.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.RemoteException
Liefert 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.RemoteException
Liefert 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.RemoteException
Liefert eine Bezeichnung des Transfers.- Returns:
- Bezeichnung.
- Throws:
java.rmi.RemoteException
-
setBezeichnung
void setBezeichnung(java.lang.String bezeichnung) throws java.rmi.RemoteException
Speichert 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.RemoteException
de.willuhn.util.ApplicationException
-
hasWarnings
boolean hasWarnings() throws java.rmi.RemoteException
Prueft, 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.RemoteException
Legt fest, ob bei der Ausfuehrung Warnungen auftraten.- Parameters:
b
- true, wenn Warnungen auftraten.- Throws:
java.rmi.RemoteException
-
-