Package de.willuhn.jameica.hbci.server
Class AbstractSepaSammelTransferBuchungImpl<T extends SepaSammelTransfer>
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.AbstractSepaSammelTransferBuchungImpl<T>
- Type Parameters:
T- der konkrete Typ des SEPA-Sammelauftrages.
- All Implemented Interfaces:
de.willuhn.datasource.GenericObject,de.willuhn.datasource.rmi.Changeable,de.willuhn.datasource.rmi.DBObject,de.willuhn.datasource.rmi.Transactionable,Duplicatable,HibiscusDBObject,SepaBooking,SepaSammelTransferBuchung<T>,Transfer,Serializable,Remote
- Direct Known Subclasses:
SepaSammelLastBuchungImpl,SepaSammelUeberweisungBuchungImpl
public abstract class AbstractSepaSammelTransferBuchungImpl<T extends SepaSammelTransfer>
extends AbstractHibiscusDBObject
implements SepaSammelTransferBuchung<T>, Duplicatable
Abstrakte Basis-Implementierung einer einzelnen Buchung eines SEPA-Sammel-Auftrages.
- See Also:
-
Field Summary
Fields inherited from class java.rmi.server.RemoteObject
ref -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDupliziert das Objekt.getAttribute(String arg0) doubleLiefert den Betrag.Liefert die optionale End2End-ID fuer SEPA.Liefert die BLZ des Gegenkontos.Liefert den Namen des Kontoinhabers des Gegenkontos.Liefert die Kontonummer des Gegenkontos.Liefert den optionalen Purpose-Code.String[]Liefert eine Liste erweiterter Verwendungszwecke.getZweck()Liefert die Zeile 1 des Verwendungszwecks.Liefert die Zeile 2 des Verwendungszwecks.protected voidvoidsetBetrag(double betrag) Speichert den zu ueberweisenden Betrag.voidsetEndtoEndId(String id) Speichert die optionale End2End-ID fuer SEPA.voidsetGegenkontoBLZ(String blz) Speichert die BLZ des Gegenkontos.voidsetGegenkontoName(String name) Speichert den Namen des Kontoinhabers des Gegenkontos.voidsetGegenkontoNummer(String kontonummer) Speichert die Kontonummer des Gegenkontos.voidsetPurposeCode(String code) Speichert den optionalen Purpose-Code.voidSpeichert den Zweck der Ueberweisung.protected voidMethods inherited from class de.willuhn.jameica.hbci.server.AbstractHibiscusDBObject
delete, getMeta, setMeta, storeMethods inherited from class de.willuhn.datasource.db.AbstractDBObject
addDeleteListener, addStoreListener, clear, deleteCheck, equals, getAttributeNames, getAttributeType, getForeignObject, getID, getIDField, getInsertSQL, getList, getListQuery, getLoadQuery, getService, getTableName, getUpdateSQL, hasChanged, hasChanged, init, insert, isNewObject, load, overwrite, removeDeleteListener, removeStoreListener, setAttribute, setID, setService, transactionBegin, transactionCommit, transactionRollbackMethods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, exportObject, exportObject, unexportObjectMethods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLogMethods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStubMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface de.willuhn.datasource.rmi.Changeable
clear, delete, isNewObject, overwrite, storeMethods inherited from interface de.willuhn.datasource.rmi.DBObject
addDeleteListener, addStoreListener, equals, getAttributeType, getList, load, removeDeleteListener, removeStoreListenerMethods inherited from interface de.willuhn.datasource.GenericObject
getAttributeNames, getIDMethods inherited from interface de.willuhn.jameica.hbci.rmi.HibiscusDBObject
getMeta, setMetaMethods inherited from interface de.willuhn.jameica.hbci.rmi.SepaSammelTransferBuchung
getSammelTransfer, setSammelTransferMethods inherited from interface de.willuhn.datasource.rmi.Transactionable
transactionBegin, transactionCommit, transactionRollback
-
Constructor Details
-
AbstractSepaSammelTransferBuchungImpl
- Throws:
RemoteException
-
-
Method Details
-
getPrimaryAttribute
- Specified by:
getPrimaryAttributein interfacede.willuhn.datasource.rmi.DBObject- Specified by:
getPrimaryAttributein interfacede.willuhn.datasource.GenericObject- Specified by:
getPrimaryAttributein classde.willuhn.datasource.db.AbstractDBObject- Throws:
RemoteException- See Also:
-
insertCheck
protected void insertCheck() throws de.willuhn.util.ApplicationException- Overrides:
insertCheckin classde.willuhn.datasource.db.AbstractDBObject- Throws:
de.willuhn.util.ApplicationException- See Also:
-
updateCheck
protected void updateCheck() throws de.willuhn.util.ApplicationException- Overrides:
updateCheckin classde.willuhn.datasource.db.AbstractDBObject- Throws:
de.willuhn.util.ApplicationException- See Also:
-
getGegenkontoNummer
Description copied from interface:TransferLiefert die Kontonummer des Gegenkontos.- Specified by:
getGegenkontoNummerin interfaceTransfer- Returns:
- Kontonummer des Empfaengers.
- Throws:
RemoteException- See Also:
-
getGegenkontoBLZ
Description copied from interface:TransferLiefert die BLZ des Gegenkontos.- Specified by:
getGegenkontoBLZin interfaceTransfer- Returns:
- BLZ des Gegenkontos.
- Throws:
RemoteException- See Also:
-
getAttribute
- Specified by:
getAttributein interfacede.willuhn.datasource.rmi.DBObject- Specified by:
getAttributein interfacede.willuhn.datasource.GenericObject- Overrides:
getAttributein classde.willuhn.datasource.db.AbstractDBObject- Throws:
RemoteException- See Also:
-
getGegenkontoName
Description copied from interface:TransferLiefert den Namen des Kontoinhabers des Gegenkontos.- Specified by:
getGegenkontoNamein interfaceTransfer- Returns:
- Name des Kontoinhabers des Gegenkontos.
- Throws:
RemoteException- See Also:
-
setGegenkontoNummer
Description copied from interface:SepaSammelTransferBuchungSpeichert die Kontonummer des Gegenkontos.- Specified by:
setGegenkontoNummerin interfaceSepaSammelTransferBuchung<T extends SepaSammelTransfer>- Parameters:
kontonummer-- Throws:
RemoteException- See Also:
-
setGegenkontoBLZ
Description copied from interface:SepaSammelTransferBuchungSpeichert die BLZ des Gegenkontos.- Specified by:
setGegenkontoBLZin interfaceSepaSammelTransferBuchung<T extends SepaSammelTransfer>- Parameters:
blz-- Throws:
RemoteException- See Also:
-
setGegenkontoName
Description copied from interface:SepaSammelTransferBuchungSpeichert den Namen des Kontoinhabers des Gegenkontos.- Specified by:
setGegenkontoNamein interfaceSepaSammelTransferBuchung<T extends SepaSammelTransfer>- Parameters:
name-- Throws:
RemoteException- See Also:
-
getBetrag
Description copied from interface:TransferLiefert den Betrag.- Specified by:
getBetragin interfaceTransfer- Returns:
- Betrag.
- Throws:
RemoteException- See Also:
-
getZweck
Description copied from interface:TransferLiefert die Zeile 1 des Verwendungszwecks.- Specified by:
getZweckin interfaceTransfer- Returns:
- Zeile 1 des Verwendungszwecks.
- Throws:
RemoteException- See Also:
-
getZweck2
Description copied from interface:TransferLiefert die Zeile 2 des Verwendungszwecks.- Specified by:
getZweck2in interfaceTransfer- Returns:
- Zeile 2 des Verwendungszwecks.
- Throws:
RemoteException- See Also:
-
setBetrag
Description copied from interface:SepaSammelTransferBuchungSpeichert den zu ueberweisenden Betrag.- Specified by:
setBetragin interfaceSepaSammelTransferBuchung<T extends SepaSammelTransfer>- Parameters:
betrag- Betrag.- Throws:
RemoteException- See Also:
-
setZweck
Description copied from interface:SepaSammelTransferBuchungSpeichert den Zweck der Ueberweisung.- Specified by:
setZweckin interfaceSepaSammelTransferBuchung<T extends SepaSammelTransfer>- Parameters:
zweck- Zweck der Ueberweisung.- Throws:
RemoteException- See Also:
-
duplicate
Description copied from interface:DuplicatableDupliziert das Objekt.- Specified by:
duplicatein interfaceDuplicatable<T extends SepaSammelTransfer>- Returns:
- neues Objekt mit den gleichen Eigenschaften.
- Throws:
RemoteException- See Also:
-
getWeitereVerwendungszwecke
Description copied from interface:TransferLiefert eine Liste erweiterter Verwendungszwecke.- Specified by:
getWeitereVerwendungszweckein interfaceTransfer- Returns:
- Liste erweiterter Verwendungszwecke.
- Throws:
RemoteException- See Also:
-
getEndtoEndId
Description copied from interface:SepaBookingLiefert die optionale End2End-ID fuer SEPA.- Specified by:
getEndtoEndIdin interfaceSepaBooking- Returns:
- die optionale End2End-ID fuer SEPA.
- Throws:
RemoteException- See Also:
-
setEndtoEndId
Description copied from interface:SepaBookingSpeichert die optionale End2End-ID fuer SEPA.- Specified by:
setEndtoEndIdin interfaceSepaBooking- Parameters:
id- die optionale End2End-ID fuer SEPA.- Throws:
RemoteException- See Also:
-
getPurposeCode
Description copied from interface:SepaBookingLiefert den optionalen Purpose-Code.- Specified by:
getPurposeCodein interfaceSepaBooking- Returns:
- der optionale Purpose-Code.
- Throws:
RemoteException- See Also:
-
setPurposeCode
Description copied from interface:SepaBookingSpeichert den optionalen Purpose-Code.- Specified by:
setPurposeCodein interfaceSepaBooking- Parameters:
code- der optionale Purpose-Code.- Throws:
RemoteException- See Also:
-