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) double
Liefert 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 void
void
setBetrag
(double betrag) Speichert den zu ueberweisenden Betrag.void
setGegenkontoBLZ
(String blz) Speichert die BLZ des Gegenkontos.void
setGegenkontoName
(String name) Speichert den Namen des Kontoinhabers des Gegenkontos.void
setGegenkontoNummer
(String kontonummer) Speichert die Kontonummer des Gegenkontos.void
setTextSchluessel
(String schluessel) Speichert den Textschluessel der Buchung.void
setWarnung
(String warnung) Speichert eine ggf aufgetretene Warnung bei der Ausfuehrung.void
setWeitereVerwendungszwecke
(String[] list) Speichert eine Liste erweiterter Verwendungszwecke.void
Speichert den Zweck der Ueberweisung.void
Speichert Zeile 2 des Verwendungszwecks.protected void
Methods inherited from class de.willuhn.jameica.hbci.server.AbstractHibiscusDBObject
delete, getMeta, setMeta, store
Methods 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, 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.datasource.rmi.Changeable
clear, delete, isNewObject, overwrite, store
Methods inherited from interface de.willuhn.datasource.rmi.DBObject
addDeleteListener, addStoreListener, equals, getAttributeType, getList, 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.SammelTransferBuchung
getSammelTransfer, setSammelTransfer
Methods inherited from interface de.willuhn.datasource.rmi.Transactionable
transactionBegin, transactionCommit, transactionRollback
-
Constructor Details
-
AbstractSammelTransferBuchungImpl
- Throws:
RemoteException
-
-
Method Details
-
getPrimaryAttribute
- Specified by:
getPrimaryAttribute
in interfacede.willuhn.datasource.rmi.DBObject
- Specified by:
getPrimaryAttribute
in interfacede.willuhn.datasource.GenericObject
- Specified by:
getPrimaryAttribute
in classde.willuhn.datasource.db.AbstractDBObject
- Throws:
RemoteException
- See Also:
-
insertCheck
protected void insertCheck() throws de.willuhn.util.ApplicationException- Overrides:
insertCheck
in classde.willuhn.datasource.db.AbstractDBObject
- Throws:
de.willuhn.util.ApplicationException
- See Also:
-
updateCheck
protected void updateCheck() throws de.willuhn.util.ApplicationException- Overrides:
updateCheck
in classde.willuhn.datasource.db.AbstractDBObject
- Throws:
de.willuhn.util.ApplicationException
- See Also:
-
getGegenkontoNummer
Description copied from interface:Transfer
Liefert die Kontonummer des Gegenkontos.- Specified by:
getGegenkontoNummer
in interfaceTransfer
- Returns:
- Kontonummer des Empfaengers.
- Throws:
RemoteException
- See Also:
-
getGegenkontoBLZ
Description copied from interface:Transfer
Liefert die BLZ des Gegenkontos.- Specified by:
getGegenkontoBLZ
in interfaceTransfer
- Returns:
- BLZ des Gegenkontos.
- Throws:
RemoteException
- See Also:
-
getAttribute
- Specified by:
getAttribute
in interfacede.willuhn.datasource.rmi.DBObject
- Specified by:
getAttribute
in interfacede.willuhn.datasource.GenericObject
- Overrides:
getAttribute
in classde.willuhn.datasource.db.AbstractDBObject
- Throws:
RemoteException
- See Also:
-
getGegenkontoName
Description copied from interface:Transfer
Liefert den Namen des Kontoinhabers des Gegenkontos.- Specified by:
getGegenkontoName
in interfaceTransfer
- Returns:
- Name des Kontoinhabers des Gegenkontos.
- Throws:
RemoteException
- See Also:
-
setGegenkontoNummer
Description copied from interface:SammelTransferBuchung
Speichert die Kontonummer des Gegenkontos.- Specified by:
setGegenkontoNummer
in interfaceSammelTransferBuchung
- Parameters:
kontonummer
-- Throws:
RemoteException
- See Also:
-
setGegenkontoBLZ
Description copied from interface:SammelTransferBuchung
Speichert die BLZ des Gegenkontos.- Specified by:
setGegenkontoBLZ
in interfaceSammelTransferBuchung
- Parameters:
blz
-- Throws:
RemoteException
- See Also:
-
setGegenkontoName
Description copied from interface:SammelTransferBuchung
Speichert den Namen des Kontoinhabers des Gegenkontos.- Specified by:
setGegenkontoName
in interfaceSammelTransferBuchung
- Parameters:
name
-- Throws:
RemoteException
- See Also:
-
getBetrag
Description copied from interface:Transfer
Liefert den Betrag.- Specified by:
getBetrag
in interfaceTransfer
- Returns:
- Betrag.
- Throws:
RemoteException
- See Also:
-
getZweck
Description copied from interface:Transfer
Liefert die Zeile 1 des Verwendungszwecks.- Specified by:
getZweck
in interfaceTransfer
- Returns:
- Zeile 1 des Verwendungszwecks.
- Throws:
RemoteException
- See Also:
-
getZweck2
Description copied from interface:Transfer
Liefert die Zeile 2 des Verwendungszwecks.- Specified by:
getZweck2
in interfaceTransfer
- Returns:
- Zeile 2 des Verwendungszwecks.
- Throws:
RemoteException
- See Also:
-
setBetrag
Description copied from interface:SammelTransferBuchung
Speichert den zu ueberweisenden Betrag.- Specified by:
setBetrag
in interfaceSammelTransferBuchung
- Parameters:
betrag
- Betrag.- Throws:
RemoteException
- See Also:
-
setZweck
Description copied from interface:SammelTransferBuchung
Speichert den Zweck der Ueberweisung.- Specified by:
setZweck
in interfaceSammelTransferBuchung
- Parameters:
zweck
- Zweck der Ueberweisung.- Throws:
RemoteException
- See Also:
-
setZweck2
Description copied from interface:SammelTransferBuchung
Speichert Zeile 2 des Verwendungszwecks.- Specified by:
setZweck2
in interfaceSammelTransferBuchung
- Parameters:
zweck2
- Zeile 2 des Verwendungszwecks.- Throws:
RemoteException
- See Also:
-
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:
-
getTextSchluessel
Description copied from interface:SammelTransferBuchung
Liefert den Textschluessel der Buchung.- Specified by:
getTextSchluessel
in interfaceSammelTransferBuchung
- Returns:
- Textschluessel.
- Throws:
RemoteException
- See Also:
-
setTextSchluessel
Description copied from interface:SammelTransferBuchung
Speichert den Textschluessel der Buchung.- Specified by:
setTextSchluessel
in interfaceSammelTransferBuchung
- Parameters:
schluessel
- Textschluessel.- Throws:
RemoteException
- See Also:
-
getWeitereVerwendungszwecke
Description copied from interface:Transfer
Liefert eine Liste erweiterter Verwendungszwecke.- Specified by:
getWeitereVerwendungszwecke
in interfaceTransfer
- Returns:
- Liste erweiterter Verwendungszwecke.
- Throws:
RemoteException
- See Also:
-
setWeitereVerwendungszwecke
Description copied from interface:SammelTransferBuchung
Speichert eine Liste erweiterter Verwendungszwecke.- Specified by:
setWeitereVerwendungszwecke
in interfaceSammelTransferBuchung
- Parameters:
list
- Liste erweiterter Verwendungszwecke.- Throws:
RemoteException
- See Also:
-
getWarnung
Description copied from interface:SammelTransferBuchung
Liefert eine ggf aufgetretene Warnung bei der Ausfuehrung.- Specified by:
getWarnung
in interfaceSammelTransferBuchung
- Returns:
- eine ggf aufgetretene Warnung bei der Ausfuehrung.
- Throws:
RemoteException
- See Also:
-
setWarnung
Description copied from interface:SammelTransferBuchung
Speichert eine ggf aufgetretene Warnung bei der Ausfuehrung.- Specified by:
setWarnung
in interfaceSammelTransferBuchung
- Parameters:
warnung
- eine ggf aufgetretene Warnung bei der Ausfuehrung.- Throws:
RemoteException
- See Also:
-