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 Duplicatableduplicate()Dupliziert das Objekt.java.lang.ObjectgetAttribute(java.lang.String arg0)doublegetBetrag()Liefert den Betrag.java.lang.StringgetGegenkontoBLZ()Liefert die BLZ des Gegenkontos.java.lang.StringgetGegenkontoName()Liefert den Namen des Kontoinhabers des Gegenkontos.java.lang.StringgetGegenkontoNummer()Liefert die Kontonummer des Gegenkontos.java.lang.StringgetPrimaryAttribute()java.lang.StringgetTextSchluessel()Liefert den Textschluessel der Buchung.java.lang.StringgetWarnung()Liefert eine ggf aufgetretene Warnung bei der Ausfuehrung.java.lang.String[]getWeitereVerwendungszwecke()Liefert eine Liste erweiterter Verwendungszwecke.java.lang.StringgetZweck()Liefert die Zeile 1 des Verwendungszwecks.java.lang.StringgetZweck2()Liefert die Zeile 2 des Verwendungszwecks.protected voidinsertCheck()voidsetBetrag(double betrag)Speichert den zu ueberweisenden Betrag.voidsetGegenkontoBLZ(java.lang.String blz)Speichert die BLZ des Gegenkontos.voidsetGegenkontoName(java.lang.String name)Speichert den Namen des Kontoinhabers des Gegenkontos.voidsetGegenkontoNummer(java.lang.String kontonummer)Speichert die Kontonummer des Gegenkontos.voidsetTextSchluessel(java.lang.String schluessel)Speichert den Textschluessel der Buchung.voidsetWarnung(java.lang.String warnung)Speichert eine ggf aufgetretene Warnung bei der Ausfuehrung.voidsetWeitereVerwendungszwecke(java.lang.String[] list)Speichert eine Liste erweiterter Verwendungszwecke.voidsetZweck(java.lang.String zweck)Speichert den Zweck der Ueberweisung.voidsetZweck2(java.lang.String zweck2)Speichert Zeile 2 des Verwendungszwecks.protected voidupdateCheck()-
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:
getPrimaryAttributein interfacede.willuhn.datasource.rmi.DBObject- Specified by:
getPrimaryAttributein interfacede.willuhn.datasource.GenericObject- Specified by:
getPrimaryAttributein classde.willuhn.datasource.db.AbstractDBObject- Throws:
java.rmi.RemoteException- See Also:
GenericObject.getPrimaryAttribute()
-
insertCheck
protected void insertCheck() throws de.willuhn.util.ApplicationException- Overrides:
insertCheckin classde.willuhn.datasource.db.AbstractDBObject- Throws:
de.willuhn.util.ApplicationException- See Also:
AbstractDBObject.insertCheck()
-
updateCheck
protected void updateCheck() throws de.willuhn.util.ApplicationException- Overrides:
updateCheckin classde.willuhn.datasource.db.AbstractDBObject- Throws:
de.willuhn.util.ApplicationException- See Also:
AbstractDBObject.updateCheck()
-
getGegenkontoNummer
public java.lang.String getGegenkontoNummer() throws java.rmi.RemoteExceptionDescription copied from interface:TransferLiefert die Kontonummer des Gegenkontos.- Specified by:
getGegenkontoNummerin interfaceTransfer- Returns:
- Kontonummer des Empfaengers.
- Throws:
java.rmi.RemoteException- See Also:
Transfer.getGegenkontoNummer()
-
getGegenkontoBLZ
public java.lang.String getGegenkontoBLZ() throws java.rmi.RemoteExceptionDescription copied from interface:TransferLiefert die BLZ des Gegenkontos.- Specified by:
getGegenkontoBLZin 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:
getAttributein interfacede.willuhn.datasource.rmi.DBObject- Specified by:
getAttributein interfacede.willuhn.datasource.GenericObject- Overrides:
getAttributein 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.RemoteExceptionDescription copied from interface:TransferLiefert den Namen des Kontoinhabers des Gegenkontos.- Specified by:
getGegenkontoNamein 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.RemoteExceptionDescription copied from interface:SammelTransferBuchungSpeichert die Kontonummer des Gegenkontos.- Specified by:
setGegenkontoNummerin interfaceSammelTransferBuchung- Throws:
java.rmi.RemoteException- See Also:
SammelTransferBuchung.setGegenkontoNummer(java.lang.String)
-
setGegenkontoBLZ
public void setGegenkontoBLZ(java.lang.String blz) throws java.rmi.RemoteExceptionDescription copied from interface:SammelTransferBuchungSpeichert die BLZ des Gegenkontos.- Specified by:
setGegenkontoBLZin interfaceSammelTransferBuchung- Throws:
java.rmi.RemoteException- See Also:
SammelTransferBuchung.setGegenkontoBLZ(java.lang.String)
-
setGegenkontoName
public void setGegenkontoName(java.lang.String name) throws java.rmi.RemoteExceptionDescription copied from interface:SammelTransferBuchungSpeichert den Namen des Kontoinhabers des Gegenkontos.- Specified by:
setGegenkontoNamein interfaceSammelTransferBuchung- Throws:
java.rmi.RemoteException- See Also:
SammelTransferBuchung.setGegenkontoName(java.lang.String)
-
getBetrag
public double getBetrag() throws java.rmi.RemoteExceptionDescription copied from interface:TransferLiefert den Betrag.- Specified by:
getBetragin interfaceTransfer- Returns:
- Betrag.
- Throws:
java.rmi.RemoteException- See Also:
Transfer.getBetrag()
-
getZweck
public java.lang.String getZweck() throws java.rmi.RemoteExceptionDescription copied from interface:TransferLiefert die Zeile 1 des Verwendungszwecks.- Specified by:
getZweckin interfaceTransfer- Returns:
- Zeile 1 des Verwendungszwecks.
- Throws:
java.rmi.RemoteException- See Also:
Transfer.getZweck()
-
getZweck2
public java.lang.String getZweck2() throws java.rmi.RemoteExceptionDescription copied from interface:TransferLiefert die Zeile 2 des Verwendungszwecks.- Specified by:
getZweck2in interfaceTransfer- Returns:
- Zeile 2 des Verwendungszwecks.
- Throws:
java.rmi.RemoteException- See Also:
Transfer.getZweck2()
-
setBetrag
public void setBetrag(double betrag) throws java.rmi.RemoteExceptionDescription copied from interface:SammelTransferBuchungSpeichert den zu ueberweisenden Betrag.- Specified by:
setBetragin interfaceSammelTransferBuchung- Parameters:
betrag- Betrag.- Throws:
java.rmi.RemoteException- See Also:
SammelTransferBuchung.setBetrag(double)
-
setZweck
public void setZweck(java.lang.String zweck) throws java.rmi.RemoteExceptionDescription copied from interface:SammelTransferBuchungSpeichert den Zweck der Ueberweisung.- Specified by:
setZweckin 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.RemoteExceptionDescription copied from interface:SammelTransferBuchungSpeichert Zeile 2 des Verwendungszwecks.- Specified by:
setZweck2in 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:DuplicatableDupliziert das Objekt.- Specified by:
duplicatein 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.RemoteExceptionDescription copied from interface:SammelTransferBuchungLiefert den Textschluessel der Buchung.- Specified by:
getTextSchluesselin interfaceSammelTransferBuchung- Returns:
- Textschluessel.
- Throws:
java.rmi.RemoteException- See Also:
SammelTransferBuchung.getTextSchluessel()
-
setTextSchluessel
public void setTextSchluessel(java.lang.String schluessel) throws java.rmi.RemoteExceptionDescription copied from interface:SammelTransferBuchungSpeichert den Textschluessel der Buchung.- Specified by:
setTextSchluesselin interfaceSammelTransferBuchung- Parameters:
schluessel- Textschluessel.- Throws:
java.rmi.RemoteException- See Also:
SammelTransferBuchung.setTextSchluessel(java.lang.String)
-
getWeitereVerwendungszwecke
public java.lang.String[] getWeitereVerwendungszwecke() throws java.rmi.RemoteExceptionDescription copied from interface:TransferLiefert eine Liste erweiterter Verwendungszwecke.- Specified by:
getWeitereVerwendungszweckein interfaceTransfer- Returns:
- Liste erweiterter Verwendungszwecke.
- Throws:
java.rmi.RemoteException- See Also:
Transfer.getWeitereVerwendungszwecke()
-
setWeitereVerwendungszwecke
public void setWeitereVerwendungszwecke(java.lang.String[] list) throws java.rmi.RemoteExceptionDescription copied from interface:SammelTransferBuchungSpeichert eine Liste erweiterter Verwendungszwecke.- Specified by:
setWeitereVerwendungszweckein 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.RemoteExceptionDescription copied from interface:SammelTransferBuchungLiefert eine ggf aufgetretene Warnung bei der Ausfuehrung.- Specified by:
getWarnungin 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.RemoteExceptionDescription 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:
java.rmi.RemoteException- See Also:
SammelTransferBuchung.setWarnung(java.lang.String)
-
-