Package de.willuhn.jameica.hbci.server
Class UmsatzImpl
- 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.UmsatzImpl
-
- All Implemented Interfaces:
de.willuhn.datasource.GenericObject,de.willuhn.datasource.rmi.Changeable,de.willuhn.datasource.rmi.DBObject,de.willuhn.datasource.rmi.Transactionable,Checksum,Duplicatable<Umsatz>,Flaggable,HibiscusDBObject,HibiscusTransfer,Transfer,Umsatz,java.io.Serializable,java.rmi.Remote
public class UmsatzImpl extends AbstractHibiscusDBObject implements Umsatz
Repraesentiert eine Zeile in den Umsaetzen.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface de.willuhn.jameica.hbci.rmi.Umsatz
FLAG_CHECKED, FLAG_NONE, FLAG_NOTBOOKED
-
-
Constructor Summary
Constructors Constructor Description UmsatzImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()Umsatzduplicate()Dupliziert das Objekt.booleanequals(de.willuhn.datasource.GenericObject o)Wir ueberschreiben die Funktion hier, weil beim Abrufen der Umsaetze nur diejenigen gespeichert werden sollen, welche noch nicht in der Datenbank existieren.java.lang.StringgetAddKey()Liefert die 3-stellige Textschluessel-Ergaenzung.java.lang.StringgetArt()Liefert einen Text, der die Art der Buchung beschreibt.java.lang.ObjectgetAttribute(java.lang.String arg0)Ueberschrieben, um ein synthetisches Attribute "mergedzweck" zu erzeugen.doublegetBetrag()Liefert den Betrag.longgetChecksum()Liefert die Checksumme des Objektes.java.lang.StringgetCustomerRef()Liefert die Kundenreferenz.java.util.DategetDatum()Liefert das Datum der Buchung.java.lang.StringgetEndToEndId()Liefert die EndToEnd-ID der Buchung.intgetFlags()Liefert ein Bit-Feld mit Flags.java.lang.StringgetGegenkontoBLZ()Liefert die BLZ des Gegenkontos.java.lang.StringgetGegenkontoName()Liefert den Namen des Kontoinhabers des Gegenkontos.java.lang.StringgetGegenkontoName2()Liefert den Namen des ultimativen Empfaengers.java.lang.StringgetGegenkontoNummer()Liefert die Kontonummer des Gegenkontos.java.lang.StringgetGvCode()Liefert den 3-stelligen Geschaeftsvorfall-Code.java.lang.StringgetKommentar()Liefert einen optionalen Kommentar, den der User zu dem Umsatz eintragen kann.KontogetKonto()Liefert das Konto, ueber das bezahlt wurde.java.lang.StringgetMandateId()Liefert die Mandatsreferenz der Buchung.java.lang.StringgetPrimanota()Liefert das Primanota-Kennzeichen der Buchung.java.lang.StringgetPrimaryAttribute()java.lang.StringgetPurposeCode()Liefert den Purpose-Code der Buchung.doublegetSaldo()Liefert den Saldo des Kontos nach dieser Buchung.protected java.lang.StringgetTableName()java.lang.StringgetTransactionId()Liefert eine optionale Transaktions-ID, anhand derer der Umsatz eindeutig identifiziert werden kann.UmsatzTypgetUmsatzTyp()Liefert einen ggf manuell zugeordneten Umsatz-Typ odernullwenn keiner zugeordnet ist.java.util.DategetValuta()Datum der Wert-Stellung.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.booleanhasFlag(int flag)Prueft, ob das angegebene Flag vorhanden ist.voidinsert()protected voidinsertCheck()booleanisAssigned()Liefert true, wenn der Umsatz einer Kategorie zugeordnet ist.voidsetAddKey(java.lang.String key)Speichert die 3-stellige Textschluessel-Ergaenzung.voidsetArt(java.lang.String art)Speichert einen Text, der die Art der Buchung beschreibt.voidsetBetrag(double d)Speichert den zu ueberweisenden Betrag.voidsetCustomerRef(java.lang.String ref)Speichert die Kundenreferenz.voidsetDatum(java.util.Date d)Datum der Buchung.voidsetEndToEndId(java.lang.String id)Speichern die EndToEnd-ID der Buchung.voidsetFlags(int flags)Speichert die Flags einen Objektes.voidsetGegenkonto(Address e)Setzt alle drei oben genannten Gegenkonto-Eigenschaften auf einmal.voidsetGegenkontoBLZ(java.lang.String blz)Speichert die BLZ des Gegenkontos.voidsetGegenkontoName(java.lang.String name)Speichert den Namen des Kontoinhabers des Gegenkontos.voidsetGegenkontoName2(java.lang.String name)Setzt den Namen des ultimativen Empfaengers.voidsetGegenkontoNummer(java.lang.String konto)Speichert die Kontonummer des Gegenkontos.voidsetGvCode(java.lang.String code)Speichert den 3-stelligen Geschaeftsvorfall-Code.voidsetKommentar(java.lang.String kommentar)Speichert einen optionalen Kommentar zu dem Umsatz.voidsetKonto(Konto k)Speichert das Konto, das zur Bezahlung verwendet werden soll.voidsetMandateId(java.lang.String id)Speichern die Mandatsreferenz der Buchung.voidsetPrimanota(java.lang.String primanota)Speichert das Primanota-Kennzeichen der Buchung.voidsetPurposeCode(java.lang.String code)Speichern den Purpose-Code der Buchung.voidsetSaldo(double s)Speichert den Saldo des Kontos nach dieser Buchung.voidsetTransactionId(java.lang.String id)Speichert eine optionale Transaktions-ID, anhand derer der Umsatz eindeutig identifiziert werden kann.voidsetUmsatzTyp(UmsatzTyp ut)Speichert einen manuell zugeordneten Umsatz-Typ.voidsetValuta(java.util.Date d)Datum der Wertstellung.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
getMeta, setMeta, store
-
Methods inherited from class de.willuhn.datasource.db.AbstractDBObject
addDeleteListener, addStoreListener, clear, deleteCheck, getAttributeNames, getAttributeType, getForeignObject, getID, getIDField, getInsertSQL, getList, getListQuery, getLoadQuery, getService, getUpdateSQL, hasChanged, hasChanged, init, 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, isNewObject, overwrite, store
-
Methods inherited from interface de.willuhn.datasource.rmi.DBObject
addDeleteListener, addStoreListener, getAttributeType, getList, load, removeDeleteListener, removeStoreListener
-
Methods inherited from interface de.willuhn.jameica.hbci.rmi.HibiscusDBObject
getMeta, setMeta
-
-
-
-
Method Detail
-
getTableName
protected java.lang.String getTableName()
- Specified by:
getTableNamein classde.willuhn.datasource.db.AbstractDBObject- See Also:
AbstractDBObject.getTableName()
-
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()
-
insert
public void insert() throws java.rmi.RemoteException, de.willuhn.util.ApplicationException- Overrides:
insertin classde.willuhn.datasource.db.AbstractDBObject- Throws:
java.rmi.RemoteExceptionde.willuhn.util.ApplicationException- See Also:
AbstractDBObject.insert()
-
getKonto
public Konto getKonto() throws java.rmi.RemoteException
Description copied from interface:HibiscusTransferLiefert das Konto, ueber das bezahlt wurde.- Specified by:
getKontoin interfaceHibiscusTransfer- Returns:
- Konto.
- Throws:
java.rmi.RemoteException- See Also:
HibiscusTransfer.getKonto()
-
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()
-
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()
-
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()
-
getDatum
public java.util.Date getDatum() throws java.rmi.RemoteExceptionDescription copied from interface:UmsatzLiefert das Datum der Buchung.- Specified by:
getDatumin interfaceUmsatz- Returns:
- Datum der Buchung.
- Throws:
java.rmi.RemoteException- See Also:
Umsatz.getDatum()
-
getValuta
public java.util.Date getValuta() throws java.rmi.RemoteExceptionDescription copied from interface:UmsatzDatum der Wert-Stellung. Das ist das Datum, ab dem der gebuchte Betrag finanzmathematisch Geltung findet. Oft stimmt der mit dem Datum der Buchung ueberein.- Specified by:
getValutain interfaceUmsatz- Returns:
- Valuta.
- Throws:
java.rmi.RemoteException- See Also:
Umsatz.getValuta()
-
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()
-
setGegenkonto
public void setGegenkonto(Address e) throws java.rmi.RemoteException
Description copied from interface:HibiscusTransferSetzt alle drei oben genannten Gegenkonto-Eigenschaften auf einmal.- Specified by:
setGegenkontoin interfaceHibiscusTransfer- Throws:
java.rmi.RemoteException- See Also:
HibiscusTransfer.setGegenkonto(de.willuhn.jameica.hbci.rmi.Address)
-
setGegenkontoName
public void setGegenkontoName(java.lang.String name) throws java.rmi.RemoteExceptionDescription copied from interface:HibiscusTransferSpeichert den Namen des Kontoinhabers des Gegenkontos.- Specified by:
setGegenkontoNamein interfaceHibiscusTransfer- Parameters:
name- Name des Kontoinhabers des Gegenkontos.- Throws:
java.rmi.RemoteException- See Also:
HibiscusTransfer.setGegenkontoName(java.lang.String)
-
setGegenkontoNummer
public void setGegenkontoNummer(java.lang.String konto) throws java.rmi.RemoteExceptionDescription copied from interface:HibiscusTransferSpeichert die Kontonummer des Gegenkontos.- Specified by:
setGegenkontoNummerin interfaceHibiscusTransfer- Parameters:
konto- Kontonummer des Gegenkontos.- Throws:
java.rmi.RemoteException- See Also:
HibiscusTransfer.setGegenkontoNummer(java.lang.String)
-
setGegenkontoBLZ
public void setGegenkontoBLZ(java.lang.String blz) throws java.rmi.RemoteExceptionDescription copied from interface:HibiscusTransferSpeichert die BLZ des Gegenkontos.- Specified by:
setGegenkontoBLZin interfaceHibiscusTransfer- Parameters:
blz- BLZ des Gegenkontos.- Throws:
java.rmi.RemoteException- See Also:
HibiscusTransfer.setGegenkontoBLZ(java.lang.String)
-
setBetrag
public void setBetrag(double d) throws java.rmi.RemoteExceptionDescription copied from interface:HibiscusTransferSpeichert den zu ueberweisenden Betrag.- Specified by:
setBetragin interfaceHibiscusTransfer- Parameters:
d- Betrag.- Throws:
java.rmi.RemoteException- See Also:
HibiscusTransfer.setBetrag(double)
-
setZweck
public void setZweck(java.lang.String zweck) throws java.rmi.RemoteExceptionDescription copied from interface:HibiscusTransferSpeichert den Zweck der Ueberweisung.- Specified by:
setZweckin interfaceHibiscusTransfer- Parameters:
zweck- Zweck der Ueberweisung.- Throws:
java.rmi.RemoteException- See Also:
HibiscusTransfer.setZweck(java.lang.String)
-
setZweck2
public void setZweck2(java.lang.String zweck2) throws java.rmi.RemoteExceptionDescription copied from interface:HibiscusTransferSpeichert Zeile 2 des Verwendungszwecks.- Specified by:
setZweck2in interfaceHibiscusTransfer- Parameters:
zweck2- Zeile 2 des Verwendungszwecks.- Throws:
java.rmi.RemoteException- See Also:
HibiscusTransfer.setZweck2(java.lang.String)
-
setDatum
public void setDatum(java.util.Date d) throws java.rmi.RemoteExceptionDescription copied from interface:UmsatzDatum der Buchung.- Specified by:
setDatumin interfaceUmsatz- Throws:
java.rmi.RemoteException- See Also:
Umsatz.setDatum(java.util.Date)
-
setValuta
public void setValuta(java.util.Date d) throws java.rmi.RemoteExceptionDescription copied from interface:UmsatzDatum der Wertstellung.- Specified by:
setValutain interfaceUmsatz- Throws:
java.rmi.RemoteException- See Also:
Umsatz.setValuta(java.util.Date)
-
setKonto
public void setKonto(Konto k) throws java.rmi.RemoteException
Description copied from interface:HibiscusTransferSpeichert das Konto, das zur Bezahlung verwendet werden soll.- Specified by:
setKontoin interfaceHibiscusTransfer- Parameters:
k- Konto, das verwendet werden soll.- Throws:
java.rmi.RemoteException- See Also:
HibiscusTransfer.setKonto(de.willuhn.jameica.hbci.rmi.Konto)
-
equals
public boolean equals(de.willuhn.datasource.GenericObject o) throws java.rmi.RemoteExceptionWir ueberschreiben die Funktion hier, weil beim Abrufen der Umsaetze nur diejenigen gespeichert werden sollen, welche noch nicht in der Datenbank existieren. Da ein Umsatz von der Bank scheinbar keinen Identifier mitbringt, muessen wir selbst einen fachlichen Vergleich durchfuehren.- Specified by:
equalsin interfacede.willuhn.datasource.rmi.DBObject- Specified by:
equalsin interfacede.willuhn.datasource.GenericObject- Overrides:
equalsin classde.willuhn.datasource.db.AbstractDBObject- Throws:
java.rmi.RemoteException- See Also:
GenericObject.equals(de.willuhn.datasource.GenericObject)
-
getSaldo
public double getSaldo() throws java.rmi.RemoteExceptionDescription copied from interface:UmsatzLiefert den Saldo des Kontos nach dieser Buchung.- Specified by:
getSaldoin interfaceUmsatz- Returns:
- Saldo.
- Throws:
java.rmi.RemoteException- See Also:
Umsatz.getSaldo()
-
getPrimanota
public java.lang.String getPrimanota() throws java.rmi.RemoteExceptionDescription copied from interface:UmsatzLiefert das Primanota-Kennzeichen der Buchung.- Specified by:
getPrimanotain interfaceUmsatz- Returns:
- PrimaNota-Kennzeichen.
- Throws:
java.rmi.RemoteException- See Also:
Umsatz.getPrimanota()
-
getArt
public java.lang.String getArt() throws java.rmi.RemoteExceptionDescription copied from interface:UmsatzLiefert einen Text, der die Art der Buchung beschreibt.- Specified by:
getArtin interfaceUmsatz- Returns:
- Art der Buchung.
- Throws:
java.rmi.RemoteException- See Also:
Umsatz.getArt()
-
getCustomerRef
public java.lang.String getCustomerRef() throws java.rmi.RemoteExceptionDescription copied from interface:UmsatzLiefert die Kundenreferenz.- Specified by:
getCustomerRefin interfaceUmsatz- Returns:
- Kundenreferenz.
- Throws:
java.rmi.RemoteException- See Also:
Umsatz.getCustomerRef()
-
setSaldo
public void setSaldo(double s) throws java.rmi.RemoteExceptionDescription copied from interface:UmsatzSpeichert den Saldo des Kontos nach dieser Buchung.- Specified by:
setSaldoin interfaceUmsatz- Throws:
java.rmi.RemoteException- See Also:
Umsatz.setSaldo(double)
-
setPrimanota
public void setPrimanota(java.lang.String primanota) throws java.rmi.RemoteExceptionDescription copied from interface:UmsatzSpeichert das Primanota-Kennzeichen der Buchung.- Specified by:
setPrimanotain interfaceUmsatz- Throws:
java.rmi.RemoteException- See Also:
Umsatz.setPrimanota(java.lang.String)
-
setArt
public void setArt(java.lang.String art) throws java.rmi.RemoteExceptionDescription copied from interface:UmsatzSpeichert einen Text, der die Art der Buchung beschreibt.- Specified by:
setArtin interfaceUmsatz- Throws:
java.rmi.RemoteException- See Also:
Umsatz.setArt(java.lang.String)
-
setCustomerRef
public void setCustomerRef(java.lang.String ref) throws java.rmi.RemoteExceptionDescription copied from interface:UmsatzSpeichert die Kundenreferenz.- Specified by:
setCustomerRefin interfaceUmsatz- Throws:
java.rmi.RemoteException- See Also:
Umsatz.setCustomerRef(java.lang.String)
-
getChecksum
public long getChecksum() throws java.rmi.RemoteExceptionDescription copied from interface:ChecksumLiefert die Checksumme des Objektes.- Specified by:
getChecksumin interfaceChecksum- Returns:
- Checksumme.
- Throws:
java.rmi.RemoteException- See Also:
Checksum.getChecksum()
-
getAttribute
public java.lang.Object getAttribute(java.lang.String arg0) throws java.rmi.RemoteExceptionUeberschrieben, um ein synthetisches Attribute "mergedzweck" zu erzeugen.- 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)
-
delete
public void delete() throws java.rmi.RemoteException, de.willuhn.util.ApplicationException- Specified by:
deletein interfacede.willuhn.datasource.rmi.Changeable- Overrides:
deletein classAbstractHibiscusDBObject- Throws:
java.rmi.RemoteExceptionde.willuhn.util.ApplicationException- See Also:
AbstractDBObject.delete()
-
getKommentar
public java.lang.String getKommentar() throws java.rmi.RemoteExceptionDescription copied from interface:UmsatzLiefert einen optionalen Kommentar, den der User zu dem Umsatz eintragen kann.- Specified by:
getKommentarin interfaceUmsatz- Returns:
- optionaler Kommentar.
- Throws:
java.rmi.RemoteException- See Also:
Umsatz.getKommentar()
-
setKommentar
public void setKommentar(java.lang.String kommentar) throws java.rmi.RemoteExceptionDescription copied from interface:UmsatzSpeichert einen optionalen Kommentar zu dem Umsatz.- Specified by:
setKommentarin interfaceUmsatz- Parameters:
kommentar- Kommentar.- Throws:
java.rmi.RemoteException- See Also:
Umsatz.setKommentar(java.lang.String)
-
getUmsatzTyp
public UmsatzTyp getUmsatzTyp() throws java.rmi.RemoteException
Description copied from interface:UmsatzLiefert einen ggf manuell zugeordneten Umsatz-Typ odernullwenn keiner zugeordnet ist.- Specified by:
getUmsatzTypin interfaceUmsatz- Returns:
- Umsatz-Typ.
- Throws:
java.rmi.RemoteException- See Also:
Umsatz.getUmsatzTyp()
-
setUmsatzTyp
public void setUmsatzTyp(UmsatzTyp ut) throws java.rmi.RemoteException
Description copied from interface:UmsatzSpeichert einen manuell zugeordneten Umsatz-Typ.- Specified by:
setUmsatzTypin interfaceUmsatz- Parameters:
ut- zugeordneter Umsatztyp odernullzum Entfernen der Zuordnung.- Throws:
java.rmi.RemoteException- See Also:
Umsatz.setUmsatzTyp(de.willuhn.jameica.hbci.rmi.UmsatzTyp)
-
isAssigned
public boolean isAssigned() throws java.rmi.RemoteExceptionDescription copied from interface:UmsatzLiefert true, wenn der Umsatz einer Kategorie zugeordnet ist.- Specified by:
isAssignedin interfaceUmsatz- Returns:
- true, wenn der Umsatz einer Kategorie zugeordnet ist.
- Throws:
java.rmi.RemoteException- See Also:
Umsatz.isAssigned()
-
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:HibiscusTransferSpeichert eine Liste erweiterter Verwendungszwecke.- Specified by:
setWeitereVerwendungszweckein interfaceHibiscusTransfer- Parameters:
list- Liste erweiterter Verwendungszwecke.- Throws:
java.rmi.RemoteException- See Also:
HibiscusTransfer.setWeitereVerwendungszwecke(java.lang.String[])
-
getFlags
public int getFlags() throws java.rmi.RemoteExceptionDescription copied from interface:FlaggableLiefert ein Bit-Feld mit Flags. Ein Objekt kann mit verschiedenen Flags markiert werden. Das kann zum Beispiel "deaktiviert" sein. Damit fuer kuenftige weitere Flags nicht immer ein neues Feld zur Datenbank hinzugefuegt werden muss, verwenden wir hier ein Bitfeld. Damit koennen mehrere Flags in einem Wert codiert werden.- Specified by:
getFlagsin interfaceFlaggable- Returns:
- Bit-Feld mit den Flags des Objektes.
- Throws:
java.rmi.RemoteException- See Also:
Flaggable.getFlags()
-
hasFlag
public boolean hasFlag(int flag) throws java.rmi.RemoteExceptionDescription copied from interface:FlaggablePrueft, ob das angegebene Flag vorhanden ist.- Specified by:
hasFlagin interfaceFlaggable- Parameters:
flag- das zu pruefende Flag.- Returns:
- true, wenn es gesetzt ist.
- Throws:
java.rmi.RemoteException- See Also:
Flaggable.hasFlag(int)
-
setFlags
public void setFlags(int flags) throws java.rmi.RemoteExceptionDescription copied from interface:FlaggableSpeichert die Flags einen Objektes.- Specified by:
setFlagsin interfaceFlaggable- Parameters:
flags- die Flags in Form eines Bit-Feldes.- Throws:
java.rmi.RemoteException- See Also:
Flaggable.setFlags(int)
-
getGvCode
public java.lang.String getGvCode() throws java.rmi.RemoteExceptionDescription copied from interface:UmsatzLiefert den 3-stelligen Geschaeftsvorfall-Code.- Specified by:
getGvCodein interfaceUmsatz- Returns:
- der 3-stellige Geschaeftsvorfall-Code.
- Throws:
java.rmi.RemoteException- See Also:
Umsatz.getGvCode()
-
setGvCode
public void setGvCode(java.lang.String code) throws java.rmi.RemoteExceptionDescription copied from interface:UmsatzSpeichert den 3-stelligen Geschaeftsvorfall-Code.- Specified by:
setGvCodein interfaceUmsatz- Parameters:
code- der 3-stellige Geschaeftsvorfall-Code.- Throws:
java.rmi.RemoteException- See Also:
Umsatz.setGvCode(java.lang.String)
-
getAddKey
public java.lang.String getAddKey() throws java.rmi.RemoteExceptionDescription copied from interface:UmsatzLiefert die 3-stellige Textschluessel-Ergaenzung.- Specified by:
getAddKeyin interfaceUmsatz- Returns:
- die 3-stellige Textschluessel-Ergaenzung.
- Throws:
java.rmi.RemoteException- See Also:
Umsatz.getAddKey()
-
setAddKey
public void setAddKey(java.lang.String key) throws java.rmi.RemoteExceptionDescription copied from interface:UmsatzSpeichert die 3-stellige Textschluessel-Ergaenzung.- Specified by:
setAddKeyin interfaceUmsatz- Parameters:
key- die 3-stellige Textschluessel-Ergaenzung.- Throws:
java.rmi.RemoteException- See Also:
Umsatz.setAddKey(java.lang.String)
-
duplicate
public Umsatz duplicate() throws java.rmi.RemoteException
Description copied from interface:DuplicatableDupliziert das Objekt.- Specified by:
duplicatein interfaceDuplicatable<Umsatz>- Returns:
- neues Objekt mit den gleichen Eigenschaften.
- Throws:
java.rmi.RemoteException- See Also:
Duplicatable.duplicate()
-
getTransactionId
public java.lang.String getTransactionId() throws java.rmi.RemoteExceptionDescription copied from interface:UmsatzLiefert eine optionale Transaktions-ID, anhand derer der Umsatz eindeutig identifiziert werden kann. Die ID ist nur bei Umsaetzen vorhanden, die per CAMT abgerufen wurden. Wichtig: Hibiscus garantiert NICHT, dass die ID eindeutig ist. Weder durch Programmlogik noch durch einen Unique-Key. Denn wuerde es das tun - und es wuerde tatsaechlich zu einer doppelten ID kommen, koennte der Umsatz nicht angelegt werden. Die ID ist lediglich ein zusaetzliches Kriterium bei der Doppler-Erkennung.- Specified by:
getTransactionIdin interfaceUmsatz- Returns:
- optionale Transaktions-ID, anhand derer der Umsatz eindeutig identifiziert werden kann.
- Throws:
java.rmi.RemoteException- See Also:
Umsatz.getTransactionId()
-
setTransactionId
public void setTransactionId(java.lang.String id) throws java.rmi.RemoteExceptionDescription copied from interface:UmsatzSpeichert eine optionale Transaktions-ID, anhand derer der Umsatz eindeutig identifiziert werden kann. Wichtig: Hibiscus garantiert NICHT, dass die ID eindeutig ist. Weder durch Programmlogik noch durch einen Unique-Key. Denn wuerde es das tun - und es wuerde tatsaechlich zu einer doppelten ID kommen, koennte der Umsatz nicht angelegt werden. Die ID ist lediglich ein zusaetzliches Kriterium bei der Doppler-Erkennung.- Specified by:
setTransactionIdin interfaceUmsatz- Parameters:
id- die eindeutige Transaktions-ID.- Throws:
java.rmi.RemoteException- See Also:
Umsatz.setTransactionId(java.lang.String)
-
getPurposeCode
public java.lang.String getPurposeCode() throws java.rmi.RemoteExceptionDescription copied from interface:UmsatzLiefert den Purpose-Code der Buchung. Nur bei Umsaetzen vorhanden, die per CAMT abgerufen wurden.- Specified by:
getPurposeCodein interfaceUmsatz- Returns:
- der Purpose-Code der Buchung.
- Throws:
java.rmi.RemoteException- See Also:
Umsatz.getPurposeCode()
-
setPurposeCode
public void setPurposeCode(java.lang.String code) throws java.rmi.RemoteExceptionDescription copied from interface:UmsatzSpeichern den Purpose-Code der Buchung.- Specified by:
setPurposeCodein interfaceUmsatz- Parameters:
code- der Purpose-Code der Buchung.- Throws:
java.rmi.RemoteException- See Also:
Umsatz.setPurposeCode(java.lang.String)
-
getEndToEndId
public java.lang.String getEndToEndId() throws java.rmi.RemoteExceptionDescription copied from interface:UmsatzLiefert die EndToEnd-ID der Buchung. Nur bei Umsaetzen vorhanden, die per CAMT abgerufen wurden.- Specified by:
getEndToEndIdin interfaceUmsatz- Returns:
- der EndToEnd-ID der Buchung.
- Throws:
java.rmi.RemoteException- See Also:
Umsatz.getEndToEndId()
-
setEndToEndId
public void setEndToEndId(java.lang.String id) throws java.rmi.RemoteExceptionDescription copied from interface:UmsatzSpeichern die EndToEnd-ID der Buchung.- Specified by:
setEndToEndIdin interfaceUmsatz- Parameters:
id- die EndToEnd-ID der Buchung.- Throws:
java.rmi.RemoteException- See Also:
Umsatz.setEndToEndId(java.lang.String)
-
getMandateId
public java.lang.String getMandateId() throws java.rmi.RemoteExceptionDescription copied from interface:UmsatzLiefert die Mandatsreferenz der Buchung. Nur bei Umsaetzen vorhanden, die per CAMT abgerufen wurden.- Specified by:
getMandateIdin interfaceUmsatz- Returns:
- der Mandatsreferenz der Buchung.
- Throws:
java.rmi.RemoteException- See Also:
Umsatz.getMandateId()
-
setMandateId
public void setMandateId(java.lang.String id) throws java.rmi.RemoteExceptionDescription copied from interface:UmsatzSpeichern die Mandatsreferenz der Buchung.- Specified by:
setMandateIdin interfaceUmsatz- Parameters:
id- die Mandatsreferenz der Buchung.- Throws:
java.rmi.RemoteException- See Also:
Umsatz.setMandateId(java.lang.String)
-
getGegenkontoName2
public java.lang.String getGegenkontoName2() throws java.rmi.RemoteExceptionDescription copied from interface:UmsatzLiefert den Namen des ultimativen Empfaengers. Nur bei Umsaetzen vorhanden, die per CAMT abgerufen wurden.- Specified by:
getGegenkontoName2in interfaceUmsatz- Returns:
- Name des ultimativen Empfaengers
- Throws:
java.rmi.RemoteException- See Also:
Umsatz.getGegenkontoName2()
-
setGegenkontoName2
public void setGegenkontoName2(java.lang.String name) throws java.rmi.RemoteExceptionDescription copied from interface:UmsatzSetzt den Namen des ultimativen Empfaengers.- Specified by:
setGegenkontoName2in interfaceUmsatz- Parameters:
name- Name des ultimativen Empfaengers- Throws:
java.rmi.RemoteException- See Also:
Umsatz.setGegenkontoName2(java.lang.String)
-
-