de.willuhn.datasource.GenericObject
, de.willuhn.datasource.rmi.Changeable
, de.willuhn.datasource.rmi.DBObject
, de.willuhn.datasource.rmi.Transactionable
, AuslandsUeberweisung
, BaseUeberweisung
, Duplicatable
, HibiscusDBObject
, HibiscusTransfer
, SepaBooking
, SepaPayment
, Terminable
, Transfer
, java.io.Serializable
, java.rmi.Remote
public class AuslandsUeberweisungImpl extends AbstractBaseUeberweisungImpl implements AuslandsUeberweisung
Constructor | Description |
---|---|
AuslandsUeberweisungImpl() |
Modifier and Type | Method | Description |
---|---|---|
Duplicatable |
duplicate() |
Dupliziert das Objekt.
|
java.lang.String |
getEndtoEndId() |
Liefert die optionale End2End-ID fuer SEPA.
|
java.lang.String |
getGegenkontoBLZ() |
Liefert die BLZ des Gegenkontos.
|
java.lang.String |
getPmtInfId() |
Liefert die optionale PmtInf-ID fuer SEPA.
|
java.lang.String |
getPurposeCode() |
Liefert den optionalen Purpose-Code.
|
protected java.lang.String |
getTableName() |
|
protected void |
insertCheck() |
|
boolean |
isTerminUeberweisung() |
Prueft, ob es sich um einen bankseitige Termin-Ueberweisung handelt.
|
boolean |
isUmbuchung() |
Prueft, ob es sich um einen bankinterne Umbuchung handelt.
|
void |
setEndtoEndId(java.lang.String id) |
Speichert die optionale End2End-ID fuer SEPA.
|
void |
setGegenkontoBLZ(java.lang.String blz) |
Speichert die BLZ des Gegenkontos.
|
void |
setPmtInfId(java.lang.String id) |
Speichert die optionale PmtInf-ID fuer SEPA.
|
void |
setPurposeCode(java.lang.String code) |
Speichert den optionalen Purpose-Code.
|
void |
setTerminUeberweisung(boolean termin) |
Legt fest, ob es sich um eine bankseitige Termin-Ueberweisung handelt.
|
void |
setTextSchluessel(java.lang.String schluessel) |
Speichert den Textschluessel.
|
void |
setUmbuchung(boolean b) |
Legt fest, ob es sich um eine bankinterne Umbuchung handelt.
|
void |
setWeitereVerwendungszwecke(java.lang.String[] list) |
Speichert eine Liste erweiterter Verwendungszwecke.
|
void |
setZweck2(java.lang.String zweck2) |
Speichert Zeile 2 des Verwendungszwecks.
|
boolean |
ueberfaellig() |
Prueft, ob die Ueberweisung ueberfaellig ist.
|
ausgefuehrt, getAusfuehrungsdatum, getPrimaryAttribute, getTermin, getTextSchluessel, insert, markingExecuted, setAusgefuehrt, setTermin, updateCheck
addDeleteListener, addStoreListener, clear, deleteCheck, equals, getAttributeNames, getAttributeType, getForeignObject, getID, getIDField, getInsertSQL, getList, getListQuery, getLoadQuery, getService, getUpdateSQL, hasChanged, hasChanged, init, isNewObject, load, removeDeleteListener, removeStoreListener, setAttribute, setID, setService, transactionBegin, transactionCommit, transactionRollback
getMeta, setMeta
delete, getAttribute, getBetrag, getGegenkontoName, getGegenkontoNummer, getKonto, getWeitereVerwendungszwecke, getZweck, getZweck2, overwrite, setBetrag, setGegenkonto, setGegenkontoName, setGegenkontoNummer, setKonto, setZweck, store
getTextSchluessel
clear, delete, isNewObject, overwrite, store
addDeleteListener, addStoreListener, equals, getAttribute, getAttributeType, getList, getPrimaryAttribute, load, removeDeleteListener, removeStoreListener
getMeta, setMeta
getKonto, setBetrag, setGegenkonto, setGegenkontoName, setGegenkontoNummer, setKonto, setZweck
finalize, getClass, notify, notifyAll, wait, wait, wait
equals, getRef, hashCode, toString, toStub
ausgefuehrt, getAusfuehrungsdatum, getTermin, setAusgefuehrt, setTermin
transactionBegin, transactionCommit, transactionRollback
getBetrag, getGegenkontoName, getGegenkontoNummer, getWeitereVerwendungszwecke, getZweck, getZweck2
public AuslandsUeberweisungImpl() throws java.rmi.RemoteException
java.rmi.RemoteException
protected java.lang.String getTableName()
getTableName
in class de.willuhn.datasource.db.AbstractDBObject
AbstractDBObject.getTableName()
public Duplicatable duplicate() throws java.rmi.RemoteException
Duplicatable
duplicate
in interface Duplicatable
java.rmi.RemoteException
Duplicatable.duplicate()
protected void insertCheck() throws de.willuhn.util.ApplicationException
insertCheck
in class AbstractBaseUeberweisungImpl
de.willuhn.util.ApplicationException
AbstractDBObject.insertCheck()
public boolean isTerminUeberweisung() throws java.rmi.RemoteException
AuslandsUeberweisung
isTerminUeberweisung
in interface AuslandsUeberweisung
java.rmi.RemoteException
AuslandsUeberweisung.isTerminUeberweisung()
public void setTerminUeberweisung(boolean termin) throws java.rmi.RemoteException
AuslandsUeberweisung
setTerminUeberweisung
in interface AuslandsUeberweisung
termin
- true, wenn es eine bankseitige Terminueberweisung sein soll.java.rmi.RemoteException
AuslandsUeberweisung.setTerminUeberweisung(boolean)
public boolean isUmbuchung() throws java.rmi.RemoteException
AuslandsUeberweisung
isUmbuchung
in interface AuslandsUeberweisung
java.rmi.RemoteException
AuslandsUeberweisung.isUmbuchung()
public void setUmbuchung(boolean b) throws java.rmi.RemoteException
AuslandsUeberweisung
setUmbuchung
in interface AuslandsUeberweisung
b
- true, wenn es eine bankinterne Umbuchung sein soll.java.rmi.RemoteException
AuslandsUeberweisung.setUmbuchung(boolean)
public boolean ueberfaellig() throws java.rmi.RemoteException
Terminable
ueberfaellig
in interface Terminable
ueberfaellig
in class AbstractBaseUeberweisungImpl
java.rmi.RemoteException
AbstractBaseUeberweisungImpl.ueberfaellig()
public void setTextSchluessel(java.lang.String schluessel) throws java.rmi.RemoteException
BaseUeberweisung
setTextSchluessel
in interface BaseUeberweisung
setTextSchluessel
in class AbstractBaseUeberweisungImpl
java.rmi.RemoteException
AbstractBaseUeberweisungImpl.setTextSchluessel(java.lang.String)
public void setGegenkontoBLZ(java.lang.String blz) throws java.rmi.RemoteException
HibiscusTransfer
setGegenkontoBLZ
in interface HibiscusTransfer
setGegenkontoBLZ
in class AbstractHibiscusTransferImpl
blz
- BLZ des Gegenkontos.java.rmi.RemoteException
AbstractHibiscusTransferImpl.setGegenkontoBLZ(java.lang.String)
public java.lang.String getGegenkontoBLZ() throws java.rmi.RemoteException
Transfer
getGegenkontoBLZ
in interface Transfer
getGegenkontoBLZ
in class AbstractHibiscusTransferImpl
java.rmi.RemoteException
AbstractHibiscusTransferImpl.getGegenkontoBLZ()
public void setWeitereVerwendungszwecke(java.lang.String[] list) throws java.rmi.RemoteException
HibiscusTransfer
setWeitereVerwendungszwecke
in interface HibiscusTransfer
setWeitereVerwendungszwecke
in class AbstractHibiscusTransferImpl
list
- Liste erweiterter Verwendungszwecke.java.rmi.RemoteException
AbstractHibiscusTransferImpl.setWeitereVerwendungszwecke(java.lang.String[])
public void setZweck2(java.lang.String zweck2) throws java.rmi.RemoteException
HibiscusTransfer
setZweck2
in interface HibiscusTransfer
setZweck2
in class AbstractHibiscusTransferImpl
zweck2
- Zeile 2 des Verwendungszwecks.java.rmi.RemoteException
AbstractHibiscusTransferImpl.setZweck2(java.lang.String)
public java.lang.String getEndtoEndId() throws java.rmi.RemoteException
SepaBooking
getEndtoEndId
in interface SepaBooking
java.rmi.RemoteException
SepaBooking.getEndtoEndId()
public void setEndtoEndId(java.lang.String id) throws java.rmi.RemoteException
SepaBooking
setEndtoEndId
in interface SepaBooking
id
- die optionale End2End-ID fuer SEPA.java.rmi.RemoteException
SepaBooking.setEndtoEndId(java.lang.String)
public java.lang.String getPmtInfId() throws java.rmi.RemoteException
SepaPayment
getPmtInfId
in interface SepaPayment
java.rmi.RemoteException
SepaPayment.getPmtInfId()
public void setPmtInfId(java.lang.String id) throws java.rmi.RemoteException
SepaPayment
setPmtInfId
in interface SepaPayment
id
- die optionale PmtInf-ID fuer SEPA.java.rmi.RemoteException
SepaPayment.setPmtInfId(java.lang.String)
public java.lang.String getPurposeCode() throws java.rmi.RemoteException
SepaBooking
getPurposeCode
in interface SepaBooking
java.rmi.RemoteException
SepaBooking.getPurposeCode()
public void setPurposeCode(java.lang.String code) throws java.rmi.RemoteException
SepaBooking
setPurposeCode
in interface SepaBooking
code
- der optionale Purpose-Code.java.rmi.RemoteException
SepaBooking.setPurposeCode(java.lang.String)