Package de.willuhn.jameica.hbci.rmi
Interface SepaLastschrift
-
- All Superinterfaces:
BaseUeberweisung
,de.willuhn.datasource.rmi.Changeable
,de.willuhn.datasource.rmi.DBObject
,Duplicatable
,de.willuhn.datasource.GenericObject
,HibiscusDBObject
,HibiscusTransfer
,java.rmi.Remote
,SepaBooking
,SepaPayment
,Terminable
,de.willuhn.datasource.rmi.Transactionable
,Transfer
- All Known Implementing Classes:
SepaLastschriftImpl
public interface SepaLastschrift extends BaseUeberweisung, Duplicatable, SepaPayment, SepaBooking
Bildet eine SEPA-Lastschrift ab.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getCreditorId()
Liefert die Glaeubiger-ID.java.lang.String
getMandateId()
Liefert die Mandats-ID.java.lang.String
getOrderId()
Liefert die von der Bank nach der Uebertragung zurueckgemeldete Order-ID.SepaLastSequenceType
getSequenceType()
Liefert den Sequenz-Typ der Lastschrft.java.util.Date
getSignatureDate()
Liefert das Datum der Unterschrift des Mandats.java.util.Date
getTargetDate()
Liefert das Ziel-Ausfuehrungsdatum bei der Bank.SepaLastType
getType()
Liefert den Typ der Lastschrft.void
setCreditorId(java.lang.String id)
Speichert die Glaeubiger-ID.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
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
setType(SepaLastType type)
Speichert den Typ der Lastschrift.-
Methods inherited from interface de.willuhn.jameica.hbci.rmi.BaseUeberweisung
getTextSchluessel, setTextSchluessel
-
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.Duplicatable
duplicate
-
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, setGegenkontoBLZ, setGegenkontoName, setGegenkontoNummer, setKonto, setWeitereVerwendungszwecke, setZweck, setZweck2
-
Methods inherited from interface de.willuhn.jameica.hbci.rmi.SepaBooking
getEndtoEndId, getPurposeCode, setEndtoEndId, setPurposeCode
-
Methods inherited from interface de.willuhn.jameica.hbci.rmi.SepaPayment
getPmtInfId, setPmtInfId
-
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, getGegenkontoBLZ, getGegenkontoName, getGegenkontoNummer, getWeitereVerwendungszwecke, getZweck, getZweck2
-
-
-
-
Method Detail
-
getMandateId
java.lang.String getMandateId() throws java.rmi.RemoteException
Liefert die Mandats-ID.- Returns:
- die Mandats-ID.
- Throws:
java.rmi.RemoteException
-
setMandateId
void setMandateId(java.lang.String id) throws java.rmi.RemoteException
Speichert die Mandats-ID.- Parameters:
id
- die Mandats-ID.- Throws:
java.rmi.RemoteException
-
getCreditorId
java.lang.String getCreditorId() throws java.rmi.RemoteException
Liefert die Glaeubiger-ID.- Returns:
- die Glaeubiger-ID.
- Throws:
java.rmi.RemoteException
-
setCreditorId
void setCreditorId(java.lang.String id) throws java.rmi.RemoteException
Speichert die Glaeubiger-ID.- Parameters:
id
- die Glaeubiger-ID.- Throws:
java.rmi.RemoteException
-
getSignatureDate
java.util.Date getSignatureDate() throws java.rmi.RemoteException
Liefert das Datum der Unterschrift des Mandats.- Returns:
- das Datum der Unterschrift des Mandats.
- Throws:
java.rmi.RemoteException
-
setSignatureDate
void setSignatureDate(java.util.Date date) throws java.rmi.RemoteException
Speichert das Datum der Unterschrift des Mandats.- Parameters:
date
- das Datum der Unterschrift des Mandats.- Throws:
java.rmi.RemoteException
-
getSequenceType
SepaLastSequenceType getSequenceType() throws java.rmi.RemoteException
Liefert den Sequenz-Typ der Lastschrft.- Returns:
- der Sequenz-Typ der Lastschrift.
- Throws:
java.rmi.RemoteException
-
setSequenceType
void setSequenceType(SepaLastSequenceType type) throws java.rmi.RemoteException
Speichert den Sequenz-Typ der Lastschrift.- Parameters:
type
- der Sequenz-Typ der Lastschrift.- Throws:
java.rmi.RemoteException
-
getTargetDate
java.util.Date getTargetDate() throws java.rmi.RemoteException
Liefert das Ziel-Ausfuehrungsdatum bei der Bank.- Returns:
- das Ziel-Ausfuehrungsdatum bei der Bank.
- Throws:
java.rmi.RemoteException
-
setTargetDate
void setTargetDate(java.util.Date date) throws java.rmi.RemoteException
Speichert das Ziel-Ausfuehrungsdatum bei der Bank.- Parameters:
date
- das Ziel-Ausfuehrungsdatum bei der Bank.- Throws:
java.rmi.RemoteException
-
getType
SepaLastType getType() throws java.rmi.RemoteException
Liefert den Typ der Lastschrft.- Returns:
- der Typ der Lastschrift.
- Throws:
java.rmi.RemoteException
-
setType
void setType(SepaLastType type) throws java.rmi.RemoteException
Speichert den Typ der Lastschrift.- Parameters:
type
- der Typ der Lastschrift.- Throws:
java.rmi.RemoteException
-
getOrderId
java.lang.String getOrderId() throws java.rmi.RemoteException
Liefert die von der Bank nach der Uebertragung zurueckgemeldete Order-ID.- Returns:
- die Order-ID. NULL, wenn der Auftrag noch nicht an die Bank gesendet wurde.
- Throws:
java.rmi.RemoteException
-
setOrderId
void setOrderId(java.lang.String orderId) throws java.rmi.RemoteException
Speichert die von der Bank zurueckgemeldete Order-ID.- Parameters:
orderId
- die von der Bank zurueckgemeldete Order-ID.- Throws:
java.rmi.RemoteException
-
-