Package de.willuhn.jameica.hbci.server
Class AuslandsUeberweisungImpl
java.lang.Object
java.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
de.willuhn.datasource.db.AbstractDBObject
de.willuhn.jameica.hbci.server.AbstractHibiscusDBObject
de.willuhn.jameica.hbci.server.AbstractHibiscusTransferImpl
de.willuhn.jameica.hbci.server.AbstractBaseUeberweisungImpl
de.willuhn.jameica.hbci.server.AuslandsUeberweisungImpl
- All Implemented Interfaces:
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
,Serializable
,Remote
public class AuslandsUeberweisungImpl
extends AbstractBaseUeberweisungImpl
implements AuslandsUeberweisung
Eine Auslands-Ueberweisung.
- See Also:
-
Field Summary
Fields inherited from class java.rmi.server.RemoteObject
ref
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDupliziert das Objekt.Liefert die optionale End2End-ID fuer SEPA.Liefert die BLZ des Gegenkontos.Liefert die optionale PmtInf-ID fuer SEPA.Liefert den optionalen Purpose-Code.protected String
protected void
boolean
Prueft, ob es eine Echtzeitueberweisung ist.boolean
Prueft, ob es sich um einen bankseitige Termin-Ueberweisung handelt.boolean
Prueft, ob es sich um einen bankinterne Umbuchung handelt.void
setEndtoEndId
(String id) Speichert die optionale End2End-ID fuer SEPA.void
setGegenkontoBLZ
(String blz) Speichert die BLZ des Gegenkontos.void
setInstantPayment
(boolean b) Legt fest, ob es eine Echtzeitueberweisung ist.void
setPmtInfId
(String id) Speichert die optionale PmtInf-ID fuer SEPA.void
setPurposeCode
(String code) Speichert den optionalen Purpose-Code.void
setTerminUeberweisung
(boolean termin) Legt fest, ob es sich um eine bankseitige Termin-Ueberweisung handelt.void
setTextSchluessel
(String schluessel) Speichert den Textschluessel.void
setUmbuchung
(boolean b) Legt fest, ob es sich um eine bankinterne Umbuchung handelt.void
setWeitereVerwendungszwecke
(String[] list) Speichert eine Liste erweiterter Verwendungszwecke.void
Speichert Zeile 2 des Verwendungszwecks.boolean
Prueft, ob die Ueberweisung ueberfaellig ist.Methods inherited from class de.willuhn.jameica.hbci.server.AbstractBaseUeberweisungImpl
ausgefuehrt, getAusfuehrungsdatum, getPrimaryAttribute, getTermin, getTextSchluessel, insert, markingExecuted, setAusgefuehrt, setTermin, updateCheck
Methods inherited from class de.willuhn.jameica.hbci.server.AbstractHibiscusTransferImpl
delete, getAttribute, getBetrag, getGegenkontoName, getGegenkontoNummer, getKonto, getWeitereVerwendungszwecke, getZweck, getZweck2, overwrite, setBetrag, setGegenkonto, setGegenkontoName, setGegenkontoNummer, setKonto, setZweck, store
Methods inherited from class de.willuhn.jameica.hbci.server.AbstractHibiscusDBObject
getMeta, setMeta
Methods inherited from class de.willuhn.datasource.db.AbstractDBObject
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
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, exportObject, exportObject, unexportObject
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface de.willuhn.jameica.hbci.rmi.BaseUeberweisung
getTextSchluessel
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.datasource.GenericObject
getAttributeNames, getID
Methods inherited from interface de.willuhn.jameica.hbci.rmi.HibiscusDBObject
getMeta, setMeta
Methods inherited from interface de.willuhn.jameica.hbci.rmi.HibiscusTransfer
getKonto, setBetrag, setGegenkonto, setGegenkontoName, setGegenkontoNummer, setKonto, setZweck
Methods inherited from interface de.willuhn.jameica.hbci.rmi.Terminable
ausgefuehrt, getAusfuehrungsdatum, getTermin, setAusgefuehrt, setTermin
Methods inherited from interface de.willuhn.datasource.rmi.Transactionable
transactionBegin, transactionCommit, transactionRollback
Methods inherited from interface de.willuhn.jameica.hbci.rmi.Transfer
getBetrag, getGegenkontoName, getGegenkontoNummer, getWeitereVerwendungszwecke, getZweck, getZweck2
-
Constructor Details
-
AuslandsUeberweisungImpl
- Throws:
RemoteException
-
-
Method Details
-
getTableName
- Specified by:
getTableName
in classde.willuhn.datasource.db.AbstractDBObject
- See Also:
-
AbstractDBObject.getTableName()
-
duplicate
Description copied from interface:Duplicatable
Dupliziert das Objekt.- Specified by:
duplicate
in interfaceDuplicatable
- Returns:
- neues Objekt mit den gleichen Eigenschaften.
- Throws:
RemoteException
- See Also:
-
insertCheck
protected void insertCheck() throws de.willuhn.util.ApplicationException- Overrides:
insertCheck
in classAbstractBaseUeberweisungImpl
- Throws:
de.willuhn.util.ApplicationException
- See Also:
-
AbstractDBObject.insertCheck()
-
isTerminUeberweisung
Description copied from interface:AuslandsUeberweisung
Prueft, ob es sich um einen bankseitige Termin-Ueberweisung handelt.- Specified by:
isTerminUeberweisung
in interfaceAuslandsUeberweisung
- Returns:
- true, wenn es eine bankseitige Termin-Ueberweisung ist.
- Throws:
RemoteException
- See Also:
-
setTerminUeberweisung
Description copied from interface:AuslandsUeberweisung
Legt fest, ob es sich um eine bankseitige Termin-Ueberweisung handelt.- Specified by:
setTerminUeberweisung
in interfaceAuslandsUeberweisung
- Parameters:
termin
- true, wenn es eine bankseitige Terminueberweisung sein soll.- Throws:
RemoteException
- See Also:
-
isUmbuchung
Description copied from interface:AuslandsUeberweisung
Prueft, ob es sich um einen bankinterne Umbuchung handelt.- Specified by:
isUmbuchung
in interfaceAuslandsUeberweisung
- Returns:
- true, wenn es eine bankinterne Umbuchung ist.
- Throws:
RemoteException
- See Also:
-
setUmbuchung
Description copied from interface:AuslandsUeberweisung
Legt fest, ob es sich um eine bankinterne Umbuchung handelt.- Specified by:
setUmbuchung
in interfaceAuslandsUeberweisung
- Parameters:
b
- true, wenn es eine bankinterne Umbuchung sein soll.- Throws:
RemoteException
- See Also:
-
isInstantPayment
Description copied from interface:AuslandsUeberweisung
Prueft, ob es eine Echtzeitueberweisung ist.- Specified by:
isInstantPayment
in interfaceAuslandsUeberweisung
- Returns:
- true, wenn es eine Echtzeitueberweisung ist.
- Throws:
RemoteException
- See Also:
-
setInstantPayment
Description copied from interface:AuslandsUeberweisung
Legt fest, ob es eine Echtzeitueberweisung ist.- Specified by:
setInstantPayment
in interfaceAuslandsUeberweisung
- Parameters:
b
- true, wenn es eine Echtzeitueberweisung ist.- Throws:
RemoteException
- See Also:
-
ueberfaellig
Description copied from interface:Terminable
Prueft, ob die Ueberweisung ueberfaellig ist.- Specified by:
ueberfaellig
in interfaceTerminable
- Overrides:
ueberfaellig
in classAbstractBaseUeberweisungImpl
- Returns:
- true, wenn sie ueberfaellig ist.
- Throws:
RemoteException
- See Also:
-
setTextSchluessel
Description copied from interface:BaseUeberweisung
Speichert den Textschluessel.- Specified by:
setTextSchluessel
in interfaceBaseUeberweisung
- Overrides:
setTextSchluessel
in classAbstractBaseUeberweisungImpl
- Throws:
RemoteException
- See Also:
-
setGegenkontoBLZ
Description copied from interface:HibiscusTransfer
Speichert die BLZ des Gegenkontos.- Specified by:
setGegenkontoBLZ
in interfaceHibiscusTransfer
- Overrides:
setGegenkontoBLZ
in classAbstractHibiscusTransferImpl
- Parameters:
blz
- BLZ des Gegenkontos.- Throws:
RemoteException
- See Also:
-
getGegenkontoBLZ
Description copied from interface:Transfer
Liefert die BLZ des Gegenkontos.- Specified by:
getGegenkontoBLZ
in interfaceTransfer
- Overrides:
getGegenkontoBLZ
in classAbstractHibiscusTransferImpl
- Returns:
- BLZ des Gegenkontos.
- Throws:
RemoteException
- See Also:
-
setWeitereVerwendungszwecke
Description copied from interface:HibiscusTransfer
Speichert eine Liste erweiterter Verwendungszwecke.- Specified by:
setWeitereVerwendungszwecke
in interfaceHibiscusTransfer
- Overrides:
setWeitereVerwendungszwecke
in classAbstractHibiscusTransferImpl
- Parameters:
list
- Liste erweiterter Verwendungszwecke.- Throws:
RemoteException
- See Also:
-
setZweck2
Description copied from interface:HibiscusTransfer
Speichert Zeile 2 des Verwendungszwecks.- Specified by:
setZweck2
in interfaceHibiscusTransfer
- Overrides:
setZweck2
in classAbstractHibiscusTransferImpl
- Parameters:
zweck2
- Zeile 2 des Verwendungszwecks.- Throws:
RemoteException
- See Also:
-
getEndtoEndId
Description copied from interface:SepaBooking
Liefert die optionale End2End-ID fuer SEPA.- Specified by:
getEndtoEndId
in interfaceSepaBooking
- Returns:
- die optionale End2End-ID fuer SEPA.
- Throws:
RemoteException
- See Also:
-
setEndtoEndId
Description copied from interface:SepaBooking
Speichert die optionale End2End-ID fuer SEPA.- Specified by:
setEndtoEndId
in interfaceSepaBooking
- Parameters:
id
- die optionale End2End-ID fuer SEPA.- Throws:
RemoteException
- See Also:
-
getPmtInfId
Description copied from interface:SepaPayment
Liefert die optionale PmtInf-ID fuer SEPA.- Specified by:
getPmtInfId
in interfaceSepaPayment
- Returns:
- die optionale PmtInf-ID fuer SEPA.
- Throws:
RemoteException
- See Also:
-
setPmtInfId
Description copied from interface:SepaPayment
Speichert die optionale PmtInf-ID fuer SEPA.- Specified by:
setPmtInfId
in interfaceSepaPayment
- Parameters:
id
- die optionale PmtInf-ID fuer SEPA.- Throws:
RemoteException
- See Also:
-
getPurposeCode
Description copied from interface:SepaBooking
Liefert den optionalen Purpose-Code.- Specified by:
getPurposeCode
in interfaceSepaBooking
- Returns:
- der optionale Purpose-Code.
- Throws:
RemoteException
- See Also:
-
setPurposeCode
Description copied from interface:SepaBooking
Speichert den optionalen Purpose-Code.- Specified by:
setPurposeCode
in interfaceSepaBooking
- Parameters:
code
- der optionale Purpose-Code.- Throws:
RemoteException
- See Also:
-