Package de.willuhn.jameica.hbci.server
Class SepaLastschriftImpl
- 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.SepaLastschriftImpl
-
- All Implemented Interfaces:
de.willuhn.datasource.GenericObject
,de.willuhn.datasource.rmi.Changeable
,de.willuhn.datasource.rmi.DBObject
,de.willuhn.datasource.rmi.Transactionable
,BaseUeberweisung
,Duplicatable
,HibiscusDBObject
,HibiscusTransfer
,SepaBooking
,SepaLastschrift
,SepaPayment
,Terminable
,Transfer
,java.io.Serializable
,java.rmi.Remote
public class SepaLastschriftImpl extends AbstractBaseUeberweisungImpl implements SepaLastschrift
Eine SEPA-Lastschrift.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SepaLastschriftImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Duplicatable
duplicate()
Dupliziert das Objekt.java.lang.String
getCreditorId()
Liefert die Glaeubiger-ID.java.lang.String
getEndtoEndId()
Liefert die optionale End2End-ID fuer SEPA.java.lang.String
getGegenkontoBLZ()
Liefert die BLZ des Gegenkontos.java.lang.String
getMandateId()
Liefert die Mandats-ID.java.lang.String
getOrderId()
Liefert die von der Bank nach der Uebertragung zurueckgemeldete Order-ID.java.lang.String
getPmtInfId()
Liefert die optionale PmtInf-ID fuer SEPA.java.lang.String
getPurposeCode()
Liefert den optionalen Purpose-Code.SepaLastSequenceType
getSequenceType()
Liefert den Sequenz-Typ der Lastschrft.java.util.Date
getSignatureDate()
Liefert das Datum der Unterschrift des Mandats.protected java.lang.String
getTableName()
java.util.Date
getTargetDate()
Liefert das Ziel-Ausfuehrungsdatum bei der Bank.SepaLastType
getType()
Liefert den Typ der Lastschrft.protected void
insertCheck()
void
setCreditorId(java.lang.String id)
Speichert die Glaeubiger-ID.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
setMandateId(java.lang.String id)
Speichert die Mandats-ID.void
setOrderId(java.lang.String orderId)
Speichert die von der Bank zurueckgemeldete Order-ID.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
setSequenceType(SepaLastSequenceType type)
Speichert den Sequenz-Typ der Lastschrift.void
setSignatureDate(java.util.Date date)
Speichert das Datum der Unterschrift des Mandats.void
setTargetDate(java.util.Date date)
Speichert das Ziel-Ausfuehrungsdatum bei der Bank.void
setTextSchluessel(java.lang.String schluessel)
Speichert den Textschluessel.void
setType(SepaLastType type)
Speichert den Typ der Lastschrift.void
setWeitereVerwendungszwecke(java.lang.String[] list)
Speichert eine Liste erweiterter Verwendungszwecke.void
setZweck2(java.lang.String zweck2)
Speichert Zeile 2 des Verwendungszwecks.-
Methods inherited from class de.willuhn.jameica.hbci.server.AbstractBaseUeberweisungImpl
ausgefuehrt, getAusfuehrungsdatum, getPrimaryAttribute, getTermin, getTextSchluessel, insert, markingExecuted, setAusgefuehrt, setTermin, ueberfaellig, 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.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.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, ueberfaellig
-
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
-
-
-
-
Method Detail
-
getTableName
protected java.lang.String getTableName()
- Specified by:
getTableName
in classde.willuhn.datasource.db.AbstractDBObject
- See Also:
AbstractDBObject.getTableName()
-
duplicate
public Duplicatable duplicate() throws java.rmi.RemoteException
Description copied from interface:Duplicatable
Dupliziert das Objekt.- Specified by:
duplicate
in interfaceDuplicatable
- Returns:
- neues Objekt mit den gleichen Eigenschaften.
- Throws:
java.rmi.RemoteException
- See Also:
Duplicatable.duplicate()
-
insertCheck
protected void insertCheck() throws de.willuhn.util.ApplicationException
- Overrides:
insertCheck
in classAbstractBaseUeberweisungImpl
- Throws:
de.willuhn.util.ApplicationException
- See Also:
AbstractDBObject.insertCheck()
-
setTextSchluessel
public void setTextSchluessel(java.lang.String schluessel) throws java.rmi.RemoteException
Description copied from interface:BaseUeberweisung
Speichert den Textschluessel.- Specified by:
setTextSchluessel
in interfaceBaseUeberweisung
- Overrides:
setTextSchluessel
in classAbstractBaseUeberweisungImpl
- Throws:
java.rmi.RemoteException
- See Also:
AbstractBaseUeberweisungImpl.setTextSchluessel(java.lang.String)
-
setGegenkontoBLZ
public void setGegenkontoBLZ(java.lang.String blz) throws java.rmi.RemoteException
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:
java.rmi.RemoteException
- See Also:
AbstractHibiscusTransferImpl.setGegenkontoBLZ(java.lang.String)
-
getGegenkontoBLZ
public java.lang.String getGegenkontoBLZ() throws java.rmi.RemoteException
Description copied from interface:Transfer
Liefert die BLZ des Gegenkontos.- Specified by:
getGegenkontoBLZ
in interfaceTransfer
- Overrides:
getGegenkontoBLZ
in classAbstractHibiscusTransferImpl
- Returns:
- BLZ des Gegenkontos.
- Throws:
java.rmi.RemoteException
- See Also:
AbstractHibiscusTransferImpl.getGegenkontoBLZ()
-
setWeitereVerwendungszwecke
public void setWeitereVerwendungszwecke(java.lang.String[] list) throws java.rmi.RemoteException
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:
java.rmi.RemoteException
- See Also:
AbstractHibiscusTransferImpl.setWeitereVerwendungszwecke(java.lang.String[])
-
setZweck2
public void setZweck2(java.lang.String zweck2) throws java.rmi.RemoteException
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:
java.rmi.RemoteException
- See Also:
AbstractHibiscusTransferImpl.setZweck2(java.lang.String)
-
getEndtoEndId
public java.lang.String getEndtoEndId() throws java.rmi.RemoteException
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:
java.rmi.RemoteException
- See Also:
SepaBooking.getEndtoEndId()
-
setEndtoEndId
public void setEndtoEndId(java.lang.String id) throws java.rmi.RemoteException
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:
java.rmi.RemoteException
- See Also:
SepaBooking.setEndtoEndId(java.lang.String)
-
getMandateId
public java.lang.String getMandateId() throws java.rmi.RemoteException
Description copied from interface:SepaLastschrift
Liefert die Mandats-ID.- Specified by:
getMandateId
in interfaceSepaLastschrift
- Returns:
- die Mandats-ID.
- Throws:
java.rmi.RemoteException
- See Also:
SepaLastschrift.getMandateId()
-
setMandateId
public void setMandateId(java.lang.String id) throws java.rmi.RemoteException
Description copied from interface:SepaLastschrift
Speichert die Mandats-ID.- Specified by:
setMandateId
in interfaceSepaLastschrift
- Parameters:
id
- die Mandats-ID.- Throws:
java.rmi.RemoteException
- See Also:
SepaLastschrift.setMandateId(java.lang.String)
-
getSignatureDate
public java.util.Date getSignatureDate() throws java.rmi.RemoteException
Description copied from interface:SepaLastschrift
Liefert das Datum der Unterschrift des Mandats.- Specified by:
getSignatureDate
in interfaceSepaLastschrift
- Returns:
- das Datum der Unterschrift des Mandats.
- Throws:
java.rmi.RemoteException
- See Also:
SepaLastschrift.getSignatureDate()
-
getCreditorId
public java.lang.String getCreditorId() throws java.rmi.RemoteException
Description copied from interface:SepaLastschrift
Liefert die Glaeubiger-ID.- Specified by:
getCreditorId
in interfaceSepaLastschrift
- Returns:
- die Glaeubiger-ID.
- Throws:
java.rmi.RemoteException
- See Also:
SepaLastschrift.getCreditorId()
-
setCreditorId
public void setCreditorId(java.lang.String id) throws java.rmi.RemoteException
Description copied from interface:SepaLastschrift
Speichert die Glaeubiger-ID.- Specified by:
setCreditorId
in interfaceSepaLastschrift
- Parameters:
id
- die Glaeubiger-ID.- Throws:
java.rmi.RemoteException
- See Also:
SepaLastschrift.setCreditorId(java.lang.String)
-
setSignatureDate
public void setSignatureDate(java.util.Date date) throws java.rmi.RemoteException
Description copied from interface:SepaLastschrift
Speichert das Datum der Unterschrift des Mandats.- Specified by:
setSignatureDate
in interfaceSepaLastschrift
- Parameters:
date
- das Datum der Unterschrift des Mandats.- Throws:
java.rmi.RemoteException
- See Also:
SepaLastschrift.setSignatureDate(java.util.Date)
-
getSequenceType
public SepaLastSequenceType getSequenceType() throws java.rmi.RemoteException
Description copied from interface:SepaLastschrift
Liefert den Sequenz-Typ der Lastschrft.- Specified by:
getSequenceType
in interfaceSepaLastschrift
- Returns:
- der Sequenz-Typ der Lastschrift.
- Throws:
java.rmi.RemoteException
- See Also:
SepaLastschrift.getSequenceType()
-
setSequenceType
public void setSequenceType(SepaLastSequenceType type) throws java.rmi.RemoteException
Description copied from interface:SepaLastschrift
Speichert den Sequenz-Typ der Lastschrift.- Specified by:
setSequenceType
in interfaceSepaLastschrift
- Parameters:
type
- der Sequenz-Typ der Lastschrift.- Throws:
java.rmi.RemoteException
- See Also:
SepaLastschrift.setSequenceType(de.willuhn.jameica.hbci.rmi.SepaLastSequenceType)
-
getTargetDate
public java.util.Date getTargetDate() throws java.rmi.RemoteException
Description copied from interface:SepaLastschrift
Liefert das Ziel-Ausfuehrungsdatum bei der Bank.- Specified by:
getTargetDate
in interfaceSepaLastschrift
- Returns:
- das Ziel-Ausfuehrungsdatum bei der Bank.
- Throws:
java.rmi.RemoteException
- See Also:
SepaLastschrift.getTargetDate()
-
setTargetDate
public void setTargetDate(java.util.Date date) throws java.rmi.RemoteException
Description copied from interface:SepaLastschrift
Speichert das Ziel-Ausfuehrungsdatum bei der Bank.- Specified by:
setTargetDate
in interfaceSepaLastschrift
- Parameters:
date
- das Ziel-Ausfuehrungsdatum bei der Bank.- Throws:
java.rmi.RemoteException
- See Also:
SepaLastschrift.setTargetDate(java.util.Date)
-
getType
public SepaLastType getType() throws java.rmi.RemoteException
Description copied from interface:SepaLastschrift
Liefert den Typ der Lastschrft.- Specified by:
getType
in interfaceSepaLastschrift
- Returns:
- der Typ der Lastschrift.
- Throws:
java.rmi.RemoteException
- See Also:
SepaLastschrift.getType()
-
setType
public void setType(SepaLastType type) throws java.rmi.RemoteException
Description copied from interface:SepaLastschrift
Speichert den Typ der Lastschrift.- Specified by:
setType
in interfaceSepaLastschrift
- Parameters:
type
- der Typ der Lastschrift.- Throws:
java.rmi.RemoteException
- See Also:
SepaLastschrift.setType(de.willuhn.jameica.hbci.rmi.SepaLastType)
-
getOrderId
public java.lang.String getOrderId() throws java.rmi.RemoteException
Description copied from interface:SepaLastschrift
Liefert die von der Bank nach der Uebertragung zurueckgemeldete Order-ID.- Specified by:
getOrderId
in interfaceSepaLastschrift
- Returns:
- die Order-ID. NULL, wenn der Auftrag noch nicht an die Bank gesendet wurde.
- Throws:
java.rmi.RemoteException
- See Also:
SepaLastschrift.getOrderId()
-
setOrderId
public void setOrderId(java.lang.String orderId) throws java.rmi.RemoteException
Description copied from interface:SepaLastschrift
Speichert die von der Bank zurueckgemeldete Order-ID.- Specified by:
setOrderId
in interfaceSepaLastschrift
- Parameters:
orderId
- die von der Bank zurueckgemeldete Order-ID.- Throws:
java.rmi.RemoteException
- See Also:
SepaLastschrift.setOrderId(java.lang.String)
-
getPmtInfId
public java.lang.String getPmtInfId() throws java.rmi.RemoteException
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:
java.rmi.RemoteException
- See Also:
SepaPayment.getPmtInfId()
-
setPmtInfId
public void setPmtInfId(java.lang.String id) throws java.rmi.RemoteException
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:
java.rmi.RemoteException
- See Also:
SepaPayment.setPmtInfId(java.lang.String)
-
getPurposeCode
public java.lang.String getPurposeCode() throws java.rmi.RemoteException
Description copied from interface:SepaBooking
Liefert den optionalen Purpose-Code.- Specified by:
getPurposeCode
in interfaceSepaBooking
- Returns:
- der optionale Purpose-Code.
- Throws:
java.rmi.RemoteException
- See Also:
SepaBooking.getPurposeCode()
-
setPurposeCode
public void setPurposeCode(java.lang.String code) throws java.rmi.RemoteException
Description copied from interface:SepaBooking
Speichert den optionalen Purpose-Code.- Specified by:
setPurposeCode
in interfaceSepaBooking
- Parameters:
code
- der optionale Purpose-Code.- Throws:
java.rmi.RemoteException
- See Also:
SepaBooking.setPurposeCode(java.lang.String)
-
-