T - der konkrete Typ der Einzel-Buchungen.de.willuhn.datasource.GenericObject, de.willuhn.datasource.rmi.Changeable, de.willuhn.datasource.rmi.DBObject, de.willuhn.datasource.rmi.Transactionable, Duplicatable, HibiscusDBObject, SepaPayment, SepaSammelTransfer<T>, Terminable, java.io.Serializable, java.rmi.RemoteSepaSammelLastschriftImpl, SepaSammelUeberweisungImplpublic abstract class AbstractSepaSammelTransferImpl<T extends SepaSammelTransferBuchung> extends AbstractHibiscusDBObject implements SepaSammelTransfer<T>, Duplicatable, Terminable
| Constructor | Description |
|---|---|
AbstractSepaSammelTransferImpl() |
ct.
|
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
ausgefuehrt() |
Prueft, ob das Objekt ausgefuehrt wurde.
|
void |
delete() |
|
java.lang.Object |
getAttribute(java.lang.String arg0) |
Ueberschrieben, um ein Pseudo-Attribut "buchungen" zu erzeugen, welches
eine String-Repraesentation der enthaltenen Buchungen enthaelt.
|
java.util.Date |
getAusfuehrungsdatum() |
Liefert das Datum, zu dem der Auftrag ausgefuehrt wurde.
|
java.lang.String |
getBezeichnung() |
Liefert eine Bezeichnung des Transfers.
|
protected java.lang.Class |
getForeignObject(java.lang.String arg0) |
|
Konto |
getKonto() |
Liefert das Konto, ueber das der Transfer gebucht wird.
|
java.lang.String |
getPmtInfId() |
Liefert die optionale PmtInf-ID fuer SEPA.
|
java.lang.String |
getPrimaryAttribute() |
|
java.math.BigDecimal |
getSumme() |
Liefert die Summe der enthaltenen Buchungen.
|
java.util.Date |
getTermin() |
Liefert den Termin der Ueberweisung.
|
void |
insert() |
|
protected void |
insertCheck() |
|
protected boolean |
markingExecuted() |
Liefert true, wenn wir uns gerade dabei befinden, den Vorgang als ausgefuehrt zu markieren.
|
void |
setAusgefuehrt(boolean b) |
Markiert das Objekt als ausgefuehrt/nicht ausgefuehrt und speichert die Aenderung
unmittelbar.
|
void |
setBezeichnung(java.lang.String bezeichnung) |
Speichert die Bezeichnung.
|
void |
setKonto(Konto konto) |
Speichert das Konto, ueber das der Transfer gebucht werden soll.
|
void |
setPmtInfId(java.lang.String id) |
Speichert die optionale PmtInf-ID fuer SEPA.
|
void |
setTermin(java.util.Date termin) |
Speichert den Termin, an dem die Ueberweisung ausgefuehrt werden soll.
|
void |
store() |
|
boolean |
ueberfaellig() |
Prueft, ob die Ueberweisung ueberfaellig ist.
|
protected void |
updateCheck() |
addDeleteListener, addStoreListener, clear, deleteCheck, equals, getAttributeNames, getAttributeType, getID, getIDField, getInsertSQL, getList, getListQuery, getLoadQuery, getService, getTableName, getUpdateSQL, hasChanged, hasChanged, init, isNewObject, load, overwrite, removeDeleteListener, removeStoreListener, setAttribute, setID, setService, transactionBegin, transactionCommit, transactionRollbackgetMeta, setMetaaddDeleteListener, addStoreListener, equals, getAttributeType, getList, load, removeDeleteListener, removeStoreListenerduplicategetMeta, setMetafinalize, getClass, notify, notifyAll, wait, wait, waitequals, getRef, hashCode, toString, toStubcreateBuchung, getBuchungenpublic AbstractSepaSammelTransferImpl()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic java.lang.String getPrimaryAttribute()
throws java.rmi.RemoteException
getPrimaryAttribute in interface de.willuhn.datasource.rmi.DBObjectgetPrimaryAttribute in interface de.willuhn.datasource.GenericObjectgetPrimaryAttribute in class de.willuhn.datasource.db.AbstractDBObjectjava.rmi.RemoteExceptionAbstractDBObject.getPrimaryAttribute()protected void insertCheck()
throws de.willuhn.util.ApplicationException
insertCheck in class de.willuhn.datasource.db.AbstractDBObjectde.willuhn.util.ApplicationExceptionAbstractDBObject.insertCheck()protected void updateCheck()
throws de.willuhn.util.ApplicationException
updateCheck in class de.willuhn.datasource.db.AbstractDBObjectde.willuhn.util.ApplicationExceptionAbstractDBObject.updateCheck()public void insert()
throws java.rmi.RemoteException,
de.willuhn.util.ApplicationException
insert in class de.willuhn.datasource.db.AbstractDBObjectjava.rmi.RemoteExceptionde.willuhn.util.ApplicationExceptionAbstractDBObject.insert()protected java.lang.Class getForeignObject(java.lang.String arg0)
throws java.rmi.RemoteException
getForeignObject in class de.willuhn.datasource.db.AbstractDBObjectjava.rmi.RemoteExceptionAbstractDBObject.getForeignObject(java.lang.String)public Konto getKonto() throws java.rmi.RemoteException
SepaSammelTransfergetKonto in interface SepaSammelTransfer<T extends SepaSammelTransferBuchung>java.rmi.RemoteExceptionSammelTransfer.getKonto()public void setKonto(Konto konto) throws java.rmi.RemoteException
SepaSammelTransfersetKonto in interface SepaSammelTransfer<T extends SepaSammelTransferBuchung>konto - Konto.java.rmi.RemoteExceptionSammelTransfer.setKonto(de.willuhn.jameica.hbci.rmi.Konto)public java.util.Date getTermin()
throws java.rmi.RemoteException
TerminablegetTermin in interface Terminablejava.rmi.RemoteExceptionTerminable.getTermin()public java.util.Date getAusfuehrungsdatum()
throws java.rmi.RemoteException
TerminablegetAusfuehrungsdatum in interface Terminablejava.rmi.RemoteExceptionTerminable.getAusfuehrungsdatum()public boolean ausgefuehrt()
throws java.rmi.RemoteException
Terminableausgefuehrt in interface Terminablejava.rmi.RemoteExceptionTerminable.ausgefuehrt()protected boolean markingExecuted()
public void setAusgefuehrt(boolean b)
throws java.rmi.RemoteException,
de.willuhn.util.ApplicationException
TerminablesetAusgefuehrt in interface Terminableb - ausgefuehrt-Status.java.rmi.RemoteExceptionde.willuhn.util.ApplicationExceptionTerminable.setAusgefuehrt(boolean)public void setTermin(java.util.Date termin)
throws java.rmi.RemoteException
TerminablesetTermin in interface Terminabletermin - Termin der Ueberweisung.java.rmi.RemoteExceptionTerminable.setTermin(java.util.Date)public boolean ueberfaellig()
throws java.rmi.RemoteException
Terminableueberfaellig in interface Terminablejava.rmi.RemoteExceptionTerminable.ueberfaellig()public java.lang.String getBezeichnung()
throws java.rmi.RemoteException
SepaSammelTransfergetBezeichnung in interface SepaSammelTransfer<T extends SepaSammelTransferBuchung>java.rmi.RemoteExceptionSammelTransfer.getBezeichnung()public void setBezeichnung(java.lang.String bezeichnung)
throws java.rmi.RemoteException
SepaSammelTransfersetBezeichnung in interface SepaSammelTransfer<T extends SepaSammelTransferBuchung>java.rmi.RemoteExceptionSammelTransfer.setBezeichnung(java.lang.String)public void delete()
throws java.rmi.RemoteException,
de.willuhn.util.ApplicationException
delete in interface de.willuhn.datasource.rmi.Changeabledelete in class AbstractHibiscusDBObjectjava.rmi.RemoteExceptionde.willuhn.util.ApplicationExceptionChangeable.delete()public void store()
throws java.rmi.RemoteException,
de.willuhn.util.ApplicationException
store in interface de.willuhn.datasource.rmi.Changeablestore in class AbstractHibiscusDBObjectjava.rmi.RemoteExceptionde.willuhn.util.ApplicationExceptionChangeable.store()public java.lang.Object getAttribute(java.lang.String arg0)
throws java.rmi.RemoteException
getAttribute in interface de.willuhn.datasource.rmi.DBObjectgetAttribute in interface de.willuhn.datasource.GenericObjectgetAttribute in class de.willuhn.datasource.db.AbstractDBObjectjava.rmi.RemoteExceptionGenericObject.getAttribute(java.lang.String)public java.math.BigDecimal getSumme()
throws java.rmi.RemoteException
SepaSammelTransfergetSumme in interface SepaSammelTransfer<T extends SepaSammelTransferBuchung>java.rmi.RemoteExceptionSepaSammelTransfer.getSumme()public java.lang.String getPmtInfId()
throws java.rmi.RemoteException
SepaPaymentgetPmtInfId in interface SepaPaymentjava.rmi.RemoteExceptionSepaPayment.getPmtInfId()public void setPmtInfId(java.lang.String id)
throws java.rmi.RemoteException
SepaPaymentsetPmtInfId in interface SepaPaymentid - die optionale PmtInf-ID fuer SEPA.java.rmi.RemoteExceptionSepaPayment.setPmtInfId(java.lang.String)