Package de.willuhn.jameica.hbci.server
Class AbstractSammelTransferBuchungImpl
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.AbstractSammelTransferBuchungImpl
- All Implemented Interfaces:
de.willuhn.datasource.GenericObject,de.willuhn.datasource.rmi.Changeable,de.willuhn.datasource.rmi.DBObject,de.willuhn.datasource.rmi.Transactionable,Duplicatable,HibiscusDBObject,SammelTransferBuchung,Transfer,Serializable,Remote
- Direct Known Subclasses:
SammelLastBuchungImpl,SammelUeberweisungBuchungImpl
public abstract class AbstractSammelTransferBuchungImpl
extends AbstractHibiscusDBObject
implements SammelTransferBuchung, Duplicatable
Implementierung einer einzelnen Buchung eines 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 BLZ des Gegenkontos.Liefert den Namen des Kontoinhabers des Gegenkontos.Liefert die Kontonummer des Gegenkontos.Liefert den Textschluessel der Buchung.Liefert eine ggf aufgetretene Warnung bei der Ausfuehrung.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.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.voidsetTextSchluessel(String schluessel) Speichert den Textschluessel der Buchung.voidsetWarnung(String warnung) Speichert eine ggf aufgetretene Warnung bei der Ausfuehrung.voidsetWeitereVerwendungszwecke(String[] list) Speichert eine Liste erweiterter Verwendungszwecke.voidSpeichert den Zweck der Ueberweisung.voidSpeichert Zeile 2 des Verwendungszwecks.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.SammelTransferBuchung
getSammelTransfer, setSammelTransferMethods inherited from interface de.willuhn.datasource.rmi.Transactionable
transactionBegin, transactionCommit, transactionRollback
-
Constructor Details
-
AbstractSammelTransferBuchungImpl
- 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:SammelTransferBuchungSpeichert die Kontonummer des Gegenkontos.- Specified by:
setGegenkontoNummerin interfaceSammelTransferBuchung- Parameters:
kontonummer-- Throws:
RemoteException- See Also:
-
setGegenkontoBLZ
Description copied from interface:SammelTransferBuchungSpeichert die BLZ des Gegenkontos.- Specified by:
setGegenkontoBLZin interfaceSammelTransferBuchung- Parameters:
blz-- Throws:
RemoteException- See Also:
-
setGegenkontoName
Description copied from interface:SammelTransferBuchungSpeichert den Namen des Kontoinhabers des Gegenkontos.- Specified by:
setGegenkontoNamein interfaceSammelTransferBuchung- 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:SammelTransferBuchungSpeichert den zu ueberweisenden Betrag.- Specified by:
setBetragin interfaceSammelTransferBuchung- Parameters:
betrag- Betrag.- Throws:
RemoteException- See Also:
-
setZweck
Description copied from interface:SammelTransferBuchungSpeichert den Zweck der Ueberweisung.- Specified by:
setZweckin interfaceSammelTransferBuchung- Parameters:
zweck- Zweck der Ueberweisung.- Throws:
RemoteException- See Also:
-
setZweck2
Description copied from interface:SammelTransferBuchungSpeichert Zeile 2 des Verwendungszwecks.- Specified by:
setZweck2in interfaceSammelTransferBuchung- Parameters:
zweck2- Zeile 2 des Verwendungszwecks.- Throws:
RemoteException- See Also:
-
duplicate
Description copied from interface:DuplicatableDupliziert das Objekt.- Specified by:
duplicatein interfaceDuplicatable- Returns:
- neues Objekt mit den gleichen Eigenschaften.
- Throws:
RemoteException- See Also:
-
getTextSchluessel
Description copied from interface:SammelTransferBuchungLiefert den Textschluessel der Buchung.- Specified by:
getTextSchluesselin interfaceSammelTransferBuchung- Returns:
- Textschluessel.
- Throws:
RemoteException- See Also:
-
setTextSchluessel
Description copied from interface:SammelTransferBuchungSpeichert den Textschluessel der Buchung.- Specified by:
setTextSchluesselin interfaceSammelTransferBuchung- Parameters:
schluessel- Textschluessel.- 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:
-
setWeitereVerwendungszwecke
Description copied from interface:SammelTransferBuchungSpeichert eine Liste erweiterter Verwendungszwecke.- Specified by:
setWeitereVerwendungszweckein interfaceSammelTransferBuchung- Parameters:
list- Liste erweiterter Verwendungszwecke.- Throws:
RemoteException- See Also:
-
getWarnung
Description copied from interface:SammelTransferBuchungLiefert eine ggf aufgetretene Warnung bei der Ausfuehrung.- Specified by:
getWarnungin interfaceSammelTransferBuchung- Returns:
- eine ggf aufgetretene Warnung bei der Ausfuehrung.
- Throws:
RemoteException- See Also:
-
setWarnung
Description copied from interface:SammelTransferBuchungSpeichert eine ggf aufgetretene Warnung bei der Ausfuehrung.- Specified by:
setWarnungin interfaceSammelTransferBuchung- Parameters:
warnung- eine ggf aufgetretene Warnung bei der Ausfuehrung.- Throws:
RemoteException- See Also:
-