de.willuhn.datasource.GenericObject
, de.willuhn.datasource.rmi.Changeable
, de.willuhn.datasource.rmi.DBObject
, de.willuhn.datasource.rmi.Transactionable
, BaseUeberweisung
, HibiscusDBObject
, HibiscusTransfer
, Terminable
, Transfer
, java.io.Serializable
, java.rmi.Remote
AuslandsUeberweisungImpl
, LastschriftImpl
, SepaLastschriftImpl
, UeberweisungImpl
public abstract class AbstractBaseUeberweisungImpl extends AbstractHibiscusTransferImpl implements BaseUeberweisung, Terminable
Constructor | Description |
---|---|
AbstractBaseUeberweisungImpl() |
Modifier and Type | Method | Description |
---|---|---|
boolean |
ausgefuehrt() |
Prueft, ob das Objekt ausgefuehrt wurde.
|
java.util.Date |
getAusfuehrungsdatum() |
Liefert das Datum, zu dem der Auftrag ausgefuehrt wurde.
|
java.lang.String |
getPrimaryAttribute() |
|
java.util.Date |
getTermin() |
Liefert den Termin der Ueberweisung.
|
java.lang.String |
getTextSchluessel() |
Liefert den Textschluessel des Auftrags.
|
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 |
setTermin(java.util.Date termin) |
Speichert den Termin, an dem die Ueberweisung ausgefuehrt werden soll.
|
void |
setTextSchluessel(java.lang.String schluessel) |
Speichert den Textschluessel.
|
boolean |
ueberfaellig() |
Prueft, ob die Ueberweisung ueberfaellig ist.
|
protected void |
updateCheck() |
addDeleteListener, addStoreListener, clear, deleteCheck, equals, getAttributeNames, getAttributeType, getForeignObject, getID, getIDField, getInsertSQL, getList, getListQuery, getLoadQuery, getService, getTableName, getUpdateSQL, hasChanged, hasChanged, init, isNewObject, load, removeDeleteListener, removeStoreListener, setAttribute, setID, setService, transactionBegin, transactionCommit, transactionRollback
getMeta, setMeta
delete, getAttribute, getBetrag, getGegenkontoBLZ, getGegenkontoName, getGegenkontoNummer, getKonto, getWeitereVerwendungszwecke, getZweck, getZweck2, overwrite, setBetrag, setGegenkonto, setGegenkontoBLZ, setGegenkontoName, setGegenkontoNummer, setKonto, setWeitereVerwendungszwecke, setZweck, setZweck2, store
clear, delete, isNewObject, overwrite, store
addDeleteListener, addStoreListener, equals, getAttribute, getAttributeType, getList, load, removeDeleteListener, removeStoreListener
getMeta, setMeta
getKonto, setBetrag, setGegenkonto, setGegenkontoBLZ, setGegenkontoName, setGegenkontoNummer, setKonto, setWeitereVerwendungszwecke, setZweck, setZweck2
finalize, getClass, notify, notifyAll, wait, wait, wait
equals, getRef, hashCode, toString, toStub
transactionBegin, transactionCommit, transactionRollback
getBetrag, getGegenkontoBLZ, getGegenkontoName, getGegenkontoNummer, getWeitereVerwendungszwecke, getZweck, getZweck2
public AbstractBaseUeberweisungImpl() throws java.rmi.RemoteException
java.rmi.RemoteException
public java.lang.String getPrimaryAttribute() throws java.rmi.RemoteException
getPrimaryAttribute
in interface de.willuhn.datasource.rmi.DBObject
getPrimaryAttribute
in interface de.willuhn.datasource.GenericObject
getPrimaryAttribute
in class de.willuhn.datasource.db.AbstractDBObject
java.rmi.RemoteException
GenericObject.getPrimaryAttribute()
protected void insertCheck() throws de.willuhn.util.ApplicationException
insertCheck
in class AbstractHibiscusTransferImpl
de.willuhn.util.ApplicationException
AbstractHibiscusTransferImpl.insertCheck()
protected void updateCheck() throws de.willuhn.util.ApplicationException
updateCheck
in class AbstractHibiscusTransferImpl
de.willuhn.util.ApplicationException
AbstractDBObject.updateCheck()
public void insert() throws java.rmi.RemoteException, de.willuhn.util.ApplicationException
insert
in class de.willuhn.datasource.db.AbstractDBObject
java.rmi.RemoteException
de.willuhn.util.ApplicationException
AbstractDBObject.insert()
public java.util.Date getTermin() throws java.rmi.RemoteException
Terminable
getTermin
in interface Terminable
java.rmi.RemoteException
Terminable.getTermin()
public java.util.Date getAusfuehrungsdatum() throws java.rmi.RemoteException
Terminable
getAusfuehrungsdatum
in interface Terminable
java.rmi.RemoteException
Terminable.getAusfuehrungsdatum()
public boolean ausgefuehrt() throws java.rmi.RemoteException
Terminable
ausgefuehrt
in interface Terminable
java.rmi.RemoteException
Terminable.ausgefuehrt()
public void setTermin(java.util.Date termin) throws java.rmi.RemoteException
Terminable
setTermin
in interface Terminable
termin
- Termin der Ueberweisung.java.rmi.RemoteException
Terminable.setTermin(java.util.Date)
public boolean ueberfaellig() throws java.rmi.RemoteException
Terminable
ueberfaellig
in interface Terminable
java.rmi.RemoteException
Terminable.ueberfaellig()
protected boolean markingExecuted()
public void setAusgefuehrt(boolean b) throws java.rmi.RemoteException, de.willuhn.util.ApplicationException
Terminable
setAusgefuehrt
in interface Terminable
b
- ausgefuehrt-Status.java.rmi.RemoteException
de.willuhn.util.ApplicationException
Terminable.setAusgefuehrt(boolean)
public java.lang.String getTextSchluessel() throws java.rmi.RemoteException
BaseUeberweisung
getTextSchluessel
in interface BaseUeberweisung
java.rmi.RemoteException
BaseUeberweisung.getTextSchluessel()
public void setTextSchluessel(java.lang.String schluessel) throws java.rmi.RemoteException
BaseUeberweisung
setTextSchluessel
in interface BaseUeberweisung
java.rmi.RemoteException
BaseUeberweisung.setTextSchluessel(java.lang.String)