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 void
delete()
Umsatz
duplicate()
Dupliziert das Objekt.boolean
equals(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.String
getAddKey()
Liefert die 3-stellige Textschluessel-Ergaenzung.java.lang.String
getArt()
Liefert einen Text, der die Art der Buchung beschreibt.java.lang.Object
getAttribute(java.lang.String arg0)
Ueberschrieben, um ein synthetisches Attribute "mergedzweck" zu erzeugen.double
getBetrag()
Liefert den Betrag.long
getChecksum()
Liefert die Checksumme des Objektes.java.lang.String
getCustomerRef()
Liefert die Kundenreferenz.java.util.Date
getDatum()
Liefert das Datum der Buchung.java.lang.String
getEndToEndId()
Liefert die EndToEnd-ID der Buchung.int
getFlags()
Liefert ein Bit-Feld mit Flags.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
getGvCode()
Liefert den 3-stelligen Geschaeftsvorfall-Code.java.lang.String
getKommentar()
Liefert einen optionalen Kommentar, den der User zu dem Umsatz eintragen kann.Konto
getKonto()
Liefert das Konto, ueber das bezahlt wurde.java.lang.String
getPrimanota()
Liefert das Primanota-Kennzeichen der Buchung.java.lang.String
getPrimaryAttribute()
java.lang.String
getPurposeCode()
Liefert den Purpose-Code der Buchung.double
getSaldo()
Liefert den Saldo des Kontos nach dieser Buchung.protected java.lang.String
getTableName()
java.lang.String
getTransactionId()
Liefert eine optionale Transaktions-ID, anhand derer der Umsatz eindeutig identifiziert werden kann.UmsatzTyp
getUmsatzTyp()
Liefert einen ggf manuell zugeordneten Umsatz-Typ odernull
wenn keiner zugeordnet ist.java.util.Date
getValuta()
Datum der Wert-Stellung.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.boolean
hasFlag(int flag)
Prueft, ob das angegebene Flag vorhanden ist.void
insert()
protected void
insertCheck()
boolean
isAssigned()
Liefert true, wenn der Umsatz einer Kategorie zugeordnet ist.void
setAddKey(java.lang.String key)
Speichert die 3-stellige Textschluessel-Ergaenzung.void
setArt(java.lang.String art)
Speichert einen Text, der die Art der Buchung beschreibt.void
setBetrag(double d)
Speichert den zu ueberweisenden Betrag.void
setCustomerRef(java.lang.String ref)
Speichert die Kundenreferenz.void
setDatum(java.util.Date d)
Datum der Buchung.void
setEndToEndId(java.lang.String id)
Speichern die EndToEnd-ID der Buchung.void
setFlags(int flags)
Speichert die Flags einen Objektes.void
setGegenkonto(Address e)
Setzt alle drei oben genannten Gegenkonto-Eigenschaften auf einmal.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 konto)
Speichert die Kontonummer des Gegenkontos.void
setGvCode(java.lang.String code)
Speichert den 3-stelligen Geschaeftsvorfall-Code.void
setKommentar(java.lang.String kommentar)
Speichert einen optionalen Kommentar zu dem Umsatz.void
setKonto(Konto k)
Speichert das Konto, das zur Bezahlung verwendet werden soll.void
setPrimanota(java.lang.String primanota)
Speichert das Primanota-Kennzeichen der Buchung.void
setPurposeCode(java.lang.String code)
Speichern den Purpose-Code der Buchung.void
setSaldo(double s)
Speichert den Saldo des Kontos nach dieser Buchung.void
setTransactionId(java.lang.String id)
Speichert eine optionale Transaktions-ID, anhand derer der Umsatz eindeutig identifiziert werden kann.void
setUmsatzTyp(UmsatzTyp ut)
Speichert einen manuell zugeordneten Umsatz-Typ.void
setValuta(java.util.Date d)
Datum der Wertstellung.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
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:
getTableName
in classde.willuhn.datasource.db.AbstractDBObject
- See Also:
AbstractDBObject.getTableName()
-
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()
-
insert
public void insert() throws java.rmi.RemoteException, de.willuhn.util.ApplicationException
- Overrides:
insert
in classde.willuhn.datasource.db.AbstractDBObject
- Throws:
java.rmi.RemoteException
de.willuhn.util.ApplicationException
- See Also:
AbstractDBObject.insert()
-
getKonto
public Konto getKonto() throws java.rmi.RemoteException
Description copied from interface:HibiscusTransfer
Liefert das Konto, ueber das bezahlt wurde.- Specified by:
getKonto
in interfaceHibiscusTransfer
- Returns:
- Konto.
- Throws:
java.rmi.RemoteException
- See Also:
HibiscusTransfer.getKonto()
-
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()
-
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()
-
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()
-
getDatum
public java.util.Date getDatum() throws java.rmi.RemoteException
Description copied from interface:Umsatz
Liefert das Datum der Buchung.- Specified by:
getDatum
in interfaceUmsatz
- Returns:
- Datum der Buchung.
- Throws:
java.rmi.RemoteException
- See Also:
Umsatz.getDatum()
-
getValuta
public java.util.Date getValuta() throws java.rmi.RemoteException
Description copied from interface:Umsatz
Datum 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:
getValuta
in interfaceUmsatz
- Returns:
- Valuta.
- Throws:
java.rmi.RemoteException
- See Also:
Umsatz.getValuta()
-
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()
-
setGegenkonto
public void setGegenkonto(Address e) throws java.rmi.RemoteException
Description copied from interface:HibiscusTransfer
Setzt alle drei oben genannten Gegenkonto-Eigenschaften auf einmal.- Specified by:
setGegenkonto
in 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.RemoteException
Description copied from interface:HibiscusTransfer
Speichert den Namen des Kontoinhabers des Gegenkontos.- Specified by:
setGegenkontoName
in 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.RemoteException
Description copied from interface:HibiscusTransfer
Speichert die Kontonummer des Gegenkontos.- Specified by:
setGegenkontoNummer
in 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.RemoteException
Description copied from interface:HibiscusTransfer
Speichert die BLZ des Gegenkontos.- Specified by:
setGegenkontoBLZ
in 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.RemoteException
Description copied from interface:HibiscusTransfer
Speichert den zu ueberweisenden Betrag.- Specified by:
setBetrag
in interfaceHibiscusTransfer
- Parameters:
d
- Betrag.- Throws:
java.rmi.RemoteException
- See Also:
HibiscusTransfer.setBetrag(double)
-
setZweck
public void setZweck(java.lang.String zweck) throws java.rmi.RemoteException
Description copied from interface:HibiscusTransfer
Speichert den Zweck der Ueberweisung.- Specified by:
setZweck
in 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.RemoteException
Description copied from interface:HibiscusTransfer
Speichert Zeile 2 des Verwendungszwecks.- Specified by:
setZweck2
in 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.RemoteException
Description copied from interface:Umsatz
Datum der Buchung.- Specified by:
setDatum
in interfaceUmsatz
- Throws:
java.rmi.RemoteException
- See Also:
Umsatz.setDatum(java.util.Date)
-
setValuta
public void setValuta(java.util.Date d) throws java.rmi.RemoteException
Description copied from interface:Umsatz
Datum der Wertstellung.- Specified by:
setValuta
in 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:HibiscusTransfer
Speichert das Konto, das zur Bezahlung verwendet werden soll.- Specified by:
setKonto
in 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.RemoteException
Wir 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:
equals
in interfacede.willuhn.datasource.rmi.DBObject
- Specified by:
equals
in interfacede.willuhn.datasource.GenericObject
- Overrides:
equals
in classde.willuhn.datasource.db.AbstractDBObject
- Throws:
java.rmi.RemoteException
- See Also:
GenericObject.equals(de.willuhn.datasource.GenericObject)
-
getSaldo
public double getSaldo() throws java.rmi.RemoteException
Description copied from interface:Umsatz
Liefert den Saldo des Kontos nach dieser Buchung.- Specified by:
getSaldo
in interfaceUmsatz
- Returns:
- Saldo.
- Throws:
java.rmi.RemoteException
- See Also:
Umsatz.getSaldo()
-
getPrimanota
public java.lang.String getPrimanota() throws java.rmi.RemoteException
Description copied from interface:Umsatz
Liefert das Primanota-Kennzeichen der Buchung.- Specified by:
getPrimanota
in interfaceUmsatz
- Returns:
- PrimaNota-Kennzeichen.
- Throws:
java.rmi.RemoteException
- See Also:
Umsatz.getPrimanota()
-
getArt
public java.lang.String getArt() throws java.rmi.RemoteException
Description copied from interface:Umsatz
Liefert einen Text, der die Art der Buchung beschreibt.- Specified by:
getArt
in interfaceUmsatz
- Returns:
- Art der Buchung.
- Throws:
java.rmi.RemoteException
- See Also:
Umsatz.getArt()
-
getCustomerRef
public java.lang.String getCustomerRef() throws java.rmi.RemoteException
Description copied from interface:Umsatz
Liefert die Kundenreferenz.- Specified by:
getCustomerRef
in interfaceUmsatz
- Returns:
- Kundenreferenz.
- Throws:
java.rmi.RemoteException
- See Also:
Umsatz.getCustomerRef()
-
setSaldo
public void setSaldo(double s) throws java.rmi.RemoteException
Description copied from interface:Umsatz
Speichert den Saldo des Kontos nach dieser Buchung.- Specified by:
setSaldo
in interfaceUmsatz
- Throws:
java.rmi.RemoteException
- See Also:
Umsatz.setSaldo(double)
-
setPrimanota
public void setPrimanota(java.lang.String primanota) throws java.rmi.RemoteException
Description copied from interface:Umsatz
Speichert das Primanota-Kennzeichen der Buchung.- Specified by:
setPrimanota
in interfaceUmsatz
- Throws:
java.rmi.RemoteException
- See Also:
Umsatz.setPrimanota(java.lang.String)
-
setArt
public void setArt(java.lang.String art) throws java.rmi.RemoteException
Description copied from interface:Umsatz
Speichert einen Text, der die Art der Buchung beschreibt.- Specified by:
setArt
in interfaceUmsatz
- Throws:
java.rmi.RemoteException
- See Also:
Umsatz.setArt(java.lang.String)
-
setCustomerRef
public void setCustomerRef(java.lang.String ref) throws java.rmi.RemoteException
Description copied from interface:Umsatz
Speichert die Kundenreferenz.- Specified by:
setCustomerRef
in interfaceUmsatz
- Throws:
java.rmi.RemoteException
- See Also:
Umsatz.setCustomerRef(java.lang.String)
-
getChecksum
public long getChecksum() throws java.rmi.RemoteException
Description copied from interface:Checksum
Liefert die Checksumme des Objektes.- Specified by:
getChecksum
in interfaceChecksum
- Returns:
- Checksumme.
- Throws:
java.rmi.RemoteException
- See Also:
Checksum.getChecksum()
-
getAttribute
public java.lang.Object getAttribute(java.lang.String arg0) throws java.rmi.RemoteException
Ueberschrieben, um ein synthetisches Attribute "mergedzweck" zu erzeugen.- 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)
-
delete
public void delete() throws java.rmi.RemoteException, de.willuhn.util.ApplicationException
- Specified by:
delete
in interfacede.willuhn.datasource.rmi.Changeable
- Overrides:
delete
in classAbstractHibiscusDBObject
- Throws:
java.rmi.RemoteException
de.willuhn.util.ApplicationException
- See Also:
AbstractDBObject.delete()
-
getKommentar
public java.lang.String getKommentar() throws java.rmi.RemoteException
Description copied from interface:Umsatz
Liefert einen optionalen Kommentar, den der User zu dem Umsatz eintragen kann.- Specified by:
getKommentar
in interfaceUmsatz
- Returns:
- optionaler Kommentar.
- Throws:
java.rmi.RemoteException
- See Also:
Umsatz.getKommentar()
-
setKommentar
public void setKommentar(java.lang.String kommentar) throws java.rmi.RemoteException
Description copied from interface:Umsatz
Speichert einen optionalen Kommentar zu dem Umsatz.- Specified by:
setKommentar
in 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:Umsatz
Liefert einen ggf manuell zugeordneten Umsatz-Typ odernull
wenn keiner zugeordnet ist.- Specified by:
getUmsatzTyp
in 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:Umsatz
Speichert einen manuell zugeordneten Umsatz-Typ.- Specified by:
setUmsatzTyp
in interfaceUmsatz
- Parameters:
ut
- zugeordneter Umsatztyp odernull
zum Entfernen der Zuordnung.- Throws:
java.rmi.RemoteException
- See Also:
Umsatz.setUmsatzTyp(de.willuhn.jameica.hbci.rmi.UmsatzTyp)
-
isAssigned
public boolean isAssigned() throws java.rmi.RemoteException
Description copied from interface:Umsatz
Liefert true, wenn der Umsatz einer Kategorie zugeordnet ist.- Specified by:
isAssigned
in 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.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:HibiscusTransfer
Speichert eine Liste erweiterter Verwendungszwecke.- Specified by:
setWeitereVerwendungszwecke
in interfaceHibiscusTransfer
- Parameters:
list
- Liste erweiterter Verwendungszwecke.- Throws:
java.rmi.RemoteException
- See Also:
HibiscusTransfer.setWeitereVerwendungszwecke(java.lang.String[])
-
getFlags
public int getFlags() throws java.rmi.RemoteException
Description copied from interface:Flaggable
Liefert 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:
getFlags
in 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.RemoteException
Description copied from interface:Flaggable
Prueft, ob das angegebene Flag vorhanden ist.- Specified by:
hasFlag
in 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.RemoteException
Description copied from interface:Flaggable
Speichert die Flags einen Objektes.- Specified by:
setFlags
in 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.RemoteException
Description copied from interface:Umsatz
Liefert den 3-stelligen Geschaeftsvorfall-Code.- Specified by:
getGvCode
in 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.RemoteException
Description copied from interface:Umsatz
Speichert den 3-stelligen Geschaeftsvorfall-Code.- Specified by:
setGvCode
in 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.RemoteException
Description copied from interface:Umsatz
Liefert die 3-stellige Textschluessel-Ergaenzung.- Specified by:
getAddKey
in 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.RemoteException
Description copied from interface:Umsatz
Speichert die 3-stellige Textschluessel-Ergaenzung.- Specified by:
setAddKey
in 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:Duplicatable
Dupliziert das Objekt.- Specified by:
duplicate
in 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.RemoteException
Description copied from interface:Umsatz
Liefert 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:
getTransactionId
in 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.RemoteException
Description copied from interface:Umsatz
Speichert 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:
setTransactionId
in 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.RemoteException
Description copied from interface:Umsatz
Liefert den Purpose-Code der Buchung. Nur bei Umsaetzen vorhanden, die per CAMT abgerufen wurden.- Specified by:
getPurposeCode
in 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.RemoteException
Description copied from interface:Umsatz
Speichern den Purpose-Code der Buchung.- Specified by:
setPurposeCode
in 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.RemoteException
Description copied from interface:Umsatz
Liefert die EndToEnd-ID der Buchung. Nur bei Umsaetzen vorhanden, die per CAMT abgerufen wurden.- Specified by:
getEndToEndId
in 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.RemoteException
Description copied from interface:Umsatz
Speichern die EndToEnd-ID der Buchung.- Specified by:
setEndToEndId
in interfaceUmsatz
- Parameters:
id
- die EndToEnd-ID der Buchung.- Throws:
java.rmi.RemoteException
- See Also:
Umsatz.setEndToEndId(java.lang.String)
-
-