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.Remotepublic class UmsatzImpl extends AbstractHibiscusDBObject implements Umsatz
FLAG_CHECKED, FLAG_NONE, FLAG_NOTBOOKED| Constructor | Description |
|---|---|
UmsatzImpl() |
| 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.
|
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() |
|
double |
getSaldo() |
Liefert den Saldo des Kontos nach dieser Buchung.
|
protected java.lang.String |
getTableName() |
|
UmsatzTyp |
getUmsatzTyp() |
Liefert einen ggf manuell zugeordneten Umsatz-Typ oder
null 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 |
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 |
setSaldo(double s) |
Speichert den Saldo des Kontos nach dieser Buchung.
|
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() |
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, transactionRollbackgetMeta, setMeta, storefinalize, getClass, notify, notifyAll, wait, wait, waitpublic UmsatzImpl()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionprotected java.lang.String getTableName()
getTableName in class de.willuhn.datasource.db.AbstractDBObjectAbstractDBObject.getTableName()public java.lang.String getPrimaryAttribute()
throws java.rmi.RemoteException
getPrimaryAttribute in interface de.willuhn.datasource.rmi.DBObjectgetPrimaryAttribute in interface de.willuhn.datasource.GenericObjectgetPrimaryAttribute in class de.willuhn.datasource.db.AbstractDBObjectjava.rmi.RemoteExceptionGenericObject.getPrimaryAttribute()protected void insertCheck()
throws de.willuhn.util.ApplicationException
insertCheck in class de.willuhn.datasource.db.AbstractDBObjectde.willuhn.util.ApplicationExceptionAbstractDBObject.insertCheck()protected void updateCheck()
throws de.willuhn.util.ApplicationException
updateCheck in class de.willuhn.datasource.db.AbstractDBObjectde.willuhn.util.ApplicationExceptionAbstractDBObject.updateCheck()public void insert()
throws java.rmi.RemoteException,
de.willuhn.util.ApplicationException
insert in class de.willuhn.datasource.db.AbstractDBObjectjava.rmi.RemoteExceptionde.willuhn.util.ApplicationExceptionAbstractDBObject.insert()public Konto getKonto() throws java.rmi.RemoteException
HibiscusTransfergetKonto in interface HibiscusTransferjava.rmi.RemoteExceptionHibiscusTransfer.getKonto()public java.lang.String getGegenkontoName()
throws java.rmi.RemoteException
TransfergetGegenkontoName in interface Transferjava.rmi.RemoteExceptionTransfer.getGegenkontoName()public java.lang.String getGegenkontoNummer()
throws java.rmi.RemoteException
TransfergetGegenkontoNummer in interface Transferjava.rmi.RemoteExceptionTransfer.getGegenkontoNummer()public java.lang.String getGegenkontoBLZ()
throws java.rmi.RemoteException
TransfergetGegenkontoBLZ in interface Transferjava.rmi.RemoteExceptionTransfer.getGegenkontoBLZ()public double getBetrag()
throws java.rmi.RemoteException
TransfergetBetrag in interface Transferjava.rmi.RemoteExceptionTransfer.getBetrag()public java.util.Date getDatum()
throws java.rmi.RemoteException
UmsatzgetDatum in interface Umsatzjava.rmi.RemoteExceptionUmsatz.getDatum()public java.util.Date getValuta()
throws java.rmi.RemoteException
UmsatzgetValuta in interface Umsatzjava.rmi.RemoteExceptionUmsatz.getValuta()public java.lang.String getZweck()
throws java.rmi.RemoteException
TransfergetZweck in interface Transferjava.rmi.RemoteExceptionTransfer.getZweck()public java.lang.String getZweck2()
throws java.rmi.RemoteException
TransfergetZweck2 in interface Transferjava.rmi.RemoteExceptionTransfer.getZweck2()public void setGegenkonto(Address e) throws java.rmi.RemoteException
HibiscusTransfersetGegenkonto in interface HibiscusTransferjava.rmi.RemoteExceptionHibiscusTransfer.setGegenkonto(de.willuhn.jameica.hbci.rmi.Address)public void setGegenkontoName(java.lang.String name)
throws java.rmi.RemoteException
HibiscusTransfersetGegenkontoName in interface HibiscusTransfername - Name des Kontoinhabers des Gegenkontos.java.rmi.RemoteExceptionHibiscusTransfer.setGegenkontoName(java.lang.String)public void setGegenkontoNummer(java.lang.String konto)
throws java.rmi.RemoteException
HibiscusTransfersetGegenkontoNummer in interface HibiscusTransferkonto - Kontonummer des Gegenkontos.java.rmi.RemoteExceptionHibiscusTransfer.setGegenkontoNummer(java.lang.String)public void setGegenkontoBLZ(java.lang.String blz)
throws java.rmi.RemoteException
HibiscusTransfersetGegenkontoBLZ in interface HibiscusTransferblz - BLZ des Gegenkontos.java.rmi.RemoteExceptionHibiscusTransfer.setGegenkontoBLZ(java.lang.String)public void setBetrag(double d)
throws java.rmi.RemoteException
HibiscusTransfersetBetrag in interface HibiscusTransferd - Betrag.java.rmi.RemoteExceptionHibiscusTransfer.setBetrag(double)public void setZweck(java.lang.String zweck)
throws java.rmi.RemoteException
HibiscusTransfersetZweck in interface HibiscusTransferzweck - Zweck der Ueberweisung.java.rmi.RemoteExceptionHibiscusTransfer.setZweck(java.lang.String)public void setZweck2(java.lang.String zweck2)
throws java.rmi.RemoteException
HibiscusTransfersetZweck2 in interface HibiscusTransferzweck2 - Zeile 2 des Verwendungszwecks.java.rmi.RemoteExceptionHibiscusTransfer.setZweck2(java.lang.String)public void setDatum(java.util.Date d)
throws java.rmi.RemoteException
UmsatzsetDatum in interface Umsatzjava.rmi.RemoteExceptionUmsatz.setDatum(java.util.Date)public void setValuta(java.util.Date d)
throws java.rmi.RemoteException
UmsatzsetValuta in interface Umsatzjava.rmi.RemoteExceptionUmsatz.setValuta(java.util.Date)public void setKonto(Konto k) throws java.rmi.RemoteException
HibiscusTransfersetKonto in interface HibiscusTransferk - Konto, das verwendet werden soll.java.rmi.RemoteExceptionHibiscusTransfer.setKonto(de.willuhn.jameica.hbci.rmi.Konto)public boolean equals(de.willuhn.datasource.GenericObject o)
throws java.rmi.RemoteException
equals in interface de.willuhn.datasource.rmi.DBObjectequals in interface de.willuhn.datasource.GenericObjectequals in class de.willuhn.datasource.db.AbstractDBObjectjava.rmi.RemoteExceptionGenericObject.equals(de.willuhn.datasource.GenericObject)public double getSaldo()
throws java.rmi.RemoteException
UmsatzgetSaldo in interface Umsatzjava.rmi.RemoteExceptionUmsatz.getSaldo()public java.lang.String getPrimanota()
throws java.rmi.RemoteException
UmsatzgetPrimanota in interface Umsatzjava.rmi.RemoteExceptionUmsatz.getPrimanota()public java.lang.String getArt()
throws java.rmi.RemoteException
UmsatzgetArt in interface Umsatzjava.rmi.RemoteExceptionUmsatz.getArt()public java.lang.String getCustomerRef()
throws java.rmi.RemoteException
UmsatzgetCustomerRef in interface Umsatzjava.rmi.RemoteExceptionUmsatz.getCustomerRef()public void setSaldo(double s)
throws java.rmi.RemoteException
UmsatzsetSaldo in interface Umsatzjava.rmi.RemoteExceptionUmsatz.setSaldo(double)public void setPrimanota(java.lang.String primanota)
throws java.rmi.RemoteException
UmsatzsetPrimanota in interface Umsatzjava.rmi.RemoteExceptionUmsatz.setPrimanota(java.lang.String)public void setArt(java.lang.String art)
throws java.rmi.RemoteException
UmsatzsetArt in interface Umsatzjava.rmi.RemoteExceptionUmsatz.setArt(java.lang.String)public void setCustomerRef(java.lang.String ref)
throws java.rmi.RemoteException
UmsatzsetCustomerRef in interface Umsatzjava.rmi.RemoteExceptionUmsatz.setCustomerRef(java.lang.String)public long getChecksum()
throws java.rmi.RemoteException
ChecksumgetChecksum in interface Checksumjava.rmi.RemoteExceptionChecksum.getChecksum()public java.lang.Object getAttribute(java.lang.String arg0)
throws java.rmi.RemoteException
getAttribute in interface de.willuhn.datasource.rmi.DBObjectgetAttribute in interface de.willuhn.datasource.GenericObjectgetAttribute in class de.willuhn.datasource.db.AbstractDBObjectjava.rmi.RemoteExceptionGenericObject.getAttribute(java.lang.String)public void delete()
throws java.rmi.RemoteException,
de.willuhn.util.ApplicationException
delete in interface de.willuhn.datasource.rmi.Changeabledelete in class AbstractHibiscusDBObjectjava.rmi.RemoteExceptionde.willuhn.util.ApplicationExceptionAbstractDBObject.delete()public java.lang.String getKommentar()
throws java.rmi.RemoteException
UmsatzgetKommentar in interface Umsatzjava.rmi.RemoteExceptionUmsatz.getKommentar()public void setKommentar(java.lang.String kommentar)
throws java.rmi.RemoteException
UmsatzsetKommentar in interface Umsatzkommentar - Kommentar.java.rmi.RemoteExceptionUmsatz.setKommentar(java.lang.String)public UmsatzTyp getUmsatzTyp() throws java.rmi.RemoteException
Umsatznull wenn keiner zugeordnet ist.getUmsatzTyp in interface Umsatzjava.rmi.RemoteExceptionUmsatz.getUmsatzTyp()public void setUmsatzTyp(UmsatzTyp ut) throws java.rmi.RemoteException
UmsatzsetUmsatzTyp in interface Umsatzut - zugeordneter Umsatztyp oder null zum Entfernen der Zuordnung.java.rmi.RemoteExceptionUmsatz.setUmsatzTyp(de.willuhn.jameica.hbci.rmi.UmsatzTyp)public boolean isAssigned()
throws java.rmi.RemoteException
UmsatzisAssigned in interface Umsatzjava.rmi.RemoteExceptionUmsatz.isAssigned()public java.lang.String[] getWeitereVerwendungszwecke()
throws java.rmi.RemoteException
TransfergetWeitereVerwendungszwecke in interface Transferjava.rmi.RemoteExceptionTransfer.getWeitereVerwendungszwecke()public void setWeitereVerwendungszwecke(java.lang.String[] list)
throws java.rmi.RemoteException
HibiscusTransfersetWeitereVerwendungszwecke in interface HibiscusTransferlist - Liste erweiterter Verwendungszwecke.java.rmi.RemoteExceptionHibiscusTransfer.setWeitereVerwendungszwecke(java.lang.String[])public int getFlags()
throws java.rmi.RemoteException
FlaggablegetFlags in interface Flaggablejava.rmi.RemoteExceptionFlaggable.getFlags()public boolean hasFlag(int flag)
throws java.rmi.RemoteException
FlaggablehasFlag in interface Flaggableflag - das zu pruefende Flag.java.rmi.RemoteExceptionFlaggable.hasFlag(int)public void setFlags(int flags)
throws java.rmi.RemoteException
FlaggablesetFlags in interface Flaggableflags - die Flags in Form eines Bit-Feldes.java.rmi.RemoteExceptionFlaggable.setFlags(int)public java.lang.String getGvCode()
throws java.rmi.RemoteException
UmsatzgetGvCode in interface Umsatzjava.rmi.RemoteExceptionUmsatz.getGvCode()public void setGvCode(java.lang.String code)
throws java.rmi.RemoteException
UmsatzsetGvCode in interface Umsatzcode - der 3-stellige Geschaeftsvorfall-Code.java.rmi.RemoteExceptionUmsatz.setGvCode(java.lang.String)public java.lang.String getAddKey()
throws java.rmi.RemoteException
UmsatzgetAddKey in interface Umsatzjava.rmi.RemoteExceptionUmsatz.getAddKey()public void setAddKey(java.lang.String key)
throws java.rmi.RemoteException
UmsatzsetAddKey in interface Umsatzkey - die 3-stellige Textschluessel-Ergaenzung.java.rmi.RemoteExceptionUmsatz.setAddKey(java.lang.String)public Umsatz duplicate() throws java.rmi.RemoteException
Duplicatableduplicate in interface Duplicatable<Umsatz>java.rmi.RemoteExceptionDuplicatable.duplicate()