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
,java.io.Serializable
,java.rmi.Remote
- Direct Known Subclasses:
SammelLastBuchungImpl
,SammelUeberweisungBuchungImpl
public abstract class AbstractSammelTransferBuchungImpl extends AbstractHibiscusDBObject implements SammelTransferBuchung, Duplicatable
Implementierung einer einzelnen Buchung eines Sammel-Auftrages.- Author:
- willuhn
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractSammelTransferBuchungImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Duplicatable
duplicate()
Dupliziert das Objekt.java.lang.Object
getAttribute(java.lang.String arg0)
double
getBetrag()
Liefert den Betrag.java.lang.String
getGegenkontoBLZ()
Liefert die BLZ des Gegenkontos.java.lang.String
getGegenkontoName()
Liefert den Namen des Kontoinhabers des Gegenkontos.java.lang.String
getGegenkontoNummer()
Liefert die Kontonummer des Gegenkontos.java.lang.String
getPrimaryAttribute()
java.lang.String
getTextSchluessel()
Liefert den Textschluessel der Buchung.java.lang.String
getWarnung()
Liefert eine ggf aufgetretene Warnung bei der Ausfuehrung.java.lang.String[]
getWeitereVerwendungszwecke()
Liefert eine Liste erweiterter Verwendungszwecke.java.lang.String
getZweck()
Liefert die Zeile 1 des Verwendungszwecks.java.lang.String
getZweck2()
Liefert die Zeile 2 des Verwendungszwecks.protected void
insertCheck()
void
setBetrag(double betrag)
Speichert den zu ueberweisenden Betrag.void
setGegenkontoBLZ(java.lang.String blz)
Speichert die BLZ des Gegenkontos.void
setGegenkontoName(java.lang.String name)
Speichert den Namen des Kontoinhabers des Gegenkontos.void
setGegenkontoNummer(java.lang.String kontonummer)
Speichert die Kontonummer des Gegenkontos.void
setTextSchluessel(java.lang.String schluessel)
Speichert den Textschluessel der Buchung.void
setWarnung(java.lang.String warnung)
Speichert eine ggf aufgetretene Warnung bei der Ausfuehrung.void
setWeitereVerwendungszwecke(java.lang.String[] list)
Speichert eine Liste erweiterter Verwendungszwecke.void
setZweck(java.lang.String zweck)
Speichert den Zweck der Ueberweisung.void
setZweck2(java.lang.String zweck2)
Speichert Zeile 2 des Verwendungszwecks.protected void
updateCheck()
-
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.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.jameica.hbci.rmi.HibiscusDBObject
getMeta, setMeta
-
Methods inherited from interface de.willuhn.jameica.hbci.rmi.SammelTransferBuchung
getSammelTransfer, setSammelTransfer
-
-
-
-
Method Detail
-
getPrimaryAttribute
public java.lang.String getPrimaryAttribute() throws java.rmi.RemoteException
- 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:
java.rmi.RemoteException
- See Also:
GenericObject.getPrimaryAttribute()
-
insertCheck
protected void insertCheck() throws de.willuhn.util.ApplicationException
- Overrides:
insertCheck
in classde.willuhn.datasource.db.AbstractDBObject
- Throws:
de.willuhn.util.ApplicationException
- See Also:
AbstractDBObject.insertCheck()
-
updateCheck
protected void updateCheck() throws de.willuhn.util.ApplicationException
- Overrides:
updateCheck
in classde.willuhn.datasource.db.AbstractDBObject
- Throws:
de.willuhn.util.ApplicationException
- See Also:
AbstractDBObject.updateCheck()
-
getGegenkontoNummer
public java.lang.String getGegenkontoNummer() throws java.rmi.RemoteException
Description copied from interface:Transfer
Liefert die Kontonummer des Gegenkontos.- Specified by:
getGegenkontoNummer
in interfaceTransfer
- Returns:
- Kontonummer des Empfaengers.
- Throws:
java.rmi.RemoteException
- See Also:
Transfer.getGegenkontoNummer()
-
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
- Returns:
- BLZ des Gegenkontos.
- Throws:
java.rmi.RemoteException
- See Also:
Transfer.getGegenkontoBLZ()
-
getAttribute
public java.lang.Object getAttribute(java.lang.String arg0) throws java.rmi.RemoteException
- 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:
java.rmi.RemoteException
- See Also:
GenericObject.getAttribute(java.lang.String)
-
getGegenkontoName
public java.lang.String getGegenkontoName() throws java.rmi.RemoteException
Description copied from interface:Transfer
Liefert den Namen des Kontoinhabers des Gegenkontos.- Specified by:
getGegenkontoName
in interfaceTransfer
- Returns:
- Name des Kontoinhabers des Gegenkontos.
- Throws:
java.rmi.RemoteException
- See Also:
Transfer.getGegenkontoName()
-
setGegenkontoNummer
public void setGegenkontoNummer(java.lang.String kontonummer) throws java.rmi.RemoteException
Description copied from interface:SammelTransferBuchung
Speichert die Kontonummer des Gegenkontos.- Specified by:
setGegenkontoNummer
in interfaceSammelTransferBuchung
- Throws:
java.rmi.RemoteException
- See Also:
SammelTransferBuchung.setGegenkontoNummer(java.lang.String)
-
setGegenkontoBLZ
public void setGegenkontoBLZ(java.lang.String blz) throws java.rmi.RemoteException
Description copied from interface:SammelTransferBuchung
Speichert die BLZ des Gegenkontos.- Specified by:
setGegenkontoBLZ
in interfaceSammelTransferBuchung
- Throws:
java.rmi.RemoteException
- See Also:
SammelTransferBuchung.setGegenkontoBLZ(java.lang.String)
-
setGegenkontoName
public void setGegenkontoName(java.lang.String name) throws java.rmi.RemoteException
Description copied from interface:SammelTransferBuchung
Speichert den Namen des Kontoinhabers des Gegenkontos.- Specified by:
setGegenkontoName
in interfaceSammelTransferBuchung
- Throws:
java.rmi.RemoteException
- See Also:
SammelTransferBuchung.setGegenkontoName(java.lang.String)
-
getBetrag
public double getBetrag() throws java.rmi.RemoteException
Description copied from interface:Transfer
Liefert den Betrag.- Specified by:
getBetrag
in interfaceTransfer
- Returns:
- Betrag.
- Throws:
java.rmi.RemoteException
- See Also:
Transfer.getBetrag()
-
getZweck
public java.lang.String getZweck() throws java.rmi.RemoteException
Description copied from interface:Transfer
Liefert die Zeile 1 des Verwendungszwecks.- Specified by:
getZweck
in interfaceTransfer
- Returns:
- Zeile 1 des Verwendungszwecks.
- Throws:
java.rmi.RemoteException
- See Also:
Transfer.getZweck()
-
getZweck2
public java.lang.String getZweck2() throws java.rmi.RemoteException
Description copied from interface:Transfer
Liefert die Zeile 2 des Verwendungszwecks.- Specified by:
getZweck2
in interfaceTransfer
- Returns:
- Zeile 2 des Verwendungszwecks.
- Throws:
java.rmi.RemoteException
- See Also:
Transfer.getZweck2()
-
setBetrag
public void setBetrag(double betrag) throws java.rmi.RemoteException
Description copied from interface:SammelTransferBuchung
Speichert den zu ueberweisenden Betrag.- Specified by:
setBetrag
in interfaceSammelTransferBuchung
- Parameters:
betrag
- Betrag.- Throws:
java.rmi.RemoteException
- See Also:
SammelTransferBuchung.setBetrag(double)
-
setZweck
public void setZweck(java.lang.String zweck) throws java.rmi.RemoteException
Description copied from interface:SammelTransferBuchung
Speichert den Zweck der Ueberweisung.- Specified by:
setZweck
in interfaceSammelTransferBuchung
- Parameters:
zweck
- Zweck der Ueberweisung.- Throws:
java.rmi.RemoteException
- See Also:
SammelTransferBuchung.setZweck(java.lang.String)
-
setZweck2
public void setZweck2(java.lang.String zweck2) throws java.rmi.RemoteException
Description copied from interface:SammelTransferBuchung
Speichert Zeile 2 des Verwendungszwecks.- Specified by:
setZweck2
in interfaceSammelTransferBuchung
- Parameters:
zweck2
- Zeile 2 des Verwendungszwecks.- Throws:
java.rmi.RemoteException
- See Also:
SammelTransferBuchung.setZweck2(java.lang.String)
-
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()
-
getTextSchluessel
public java.lang.String getTextSchluessel() throws java.rmi.RemoteException
Description copied from interface:SammelTransferBuchung
Liefert den Textschluessel der Buchung.- Specified by:
getTextSchluessel
in interfaceSammelTransferBuchung
- Returns:
- Textschluessel.
- Throws:
java.rmi.RemoteException
- See Also:
SammelTransferBuchung.getTextSchluessel()
-
setTextSchluessel
public void setTextSchluessel(java.lang.String schluessel) throws java.rmi.RemoteException
Description copied from interface:SammelTransferBuchung
Speichert den Textschluessel der Buchung.- Specified by:
setTextSchluessel
in interfaceSammelTransferBuchung
- Parameters:
schluessel
- Textschluessel.- Throws:
java.rmi.RemoteException
- See Also:
SammelTransferBuchung.setTextSchluessel(java.lang.String)
-
getWeitereVerwendungszwecke
public java.lang.String[] getWeitereVerwendungszwecke() throws java.rmi.RemoteException
Description copied from interface:Transfer
Liefert eine Liste erweiterter Verwendungszwecke.- Specified by:
getWeitereVerwendungszwecke
in interfaceTransfer
- Returns:
- Liste erweiterter Verwendungszwecke.
- Throws:
java.rmi.RemoteException
- See Also:
Transfer.getWeitereVerwendungszwecke()
-
setWeitereVerwendungszwecke
public void setWeitereVerwendungszwecke(java.lang.String[] list) throws java.rmi.RemoteException
Description copied from interface:SammelTransferBuchung
Speichert eine Liste erweiterter Verwendungszwecke.- Specified by:
setWeitereVerwendungszwecke
in interfaceSammelTransferBuchung
- Parameters:
list
- Liste erweiterter Verwendungszwecke.- Throws:
java.rmi.RemoteException
- See Also:
SammelTransferBuchung.setWeitereVerwendungszwecke(java.lang.String[])
-
getWarnung
public java.lang.String getWarnung() throws java.rmi.RemoteException
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:
java.rmi.RemoteException
- See Also:
SammelTransferBuchung.getWarnung()
-
setWarnung
public void setWarnung(java.lang.String warnung) throws java.rmi.RemoteException
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:
java.rmi.RemoteException
- See Also:
SammelTransferBuchung.setWarnung(java.lang.String)
-
-