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
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.
|
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 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 |
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() |
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
getMeta, setMeta, store
finalize, getClass, notify, notifyAll, wait, wait, wait
public UmsatzImpl() throws java.rmi.RemoteException
java.rmi.RemoteException
protected java.lang.String getTableName()
getTableName
in class de.willuhn.datasource.db.AbstractDBObject
AbstractDBObject.getTableName()
public java.lang.String getPrimaryAttribute() throws java.rmi.RemoteException
getPrimaryAttribute
in interface de.willuhn.datasource.rmi.DBObject
getPrimaryAttribute
in interface de.willuhn.datasource.GenericObject
getPrimaryAttribute
in class de.willuhn.datasource.db.AbstractDBObject
java.rmi.RemoteException
GenericObject.getPrimaryAttribute()
protected void insertCheck() throws de.willuhn.util.ApplicationException
insertCheck
in class de.willuhn.datasource.db.AbstractDBObject
de.willuhn.util.ApplicationException
AbstractDBObject.insertCheck()
protected void updateCheck() throws de.willuhn.util.ApplicationException
updateCheck
in class de.willuhn.datasource.db.AbstractDBObject
de.willuhn.util.ApplicationException
AbstractDBObject.updateCheck()
public void insert() throws java.rmi.RemoteException, de.willuhn.util.ApplicationException
insert
in class de.willuhn.datasource.db.AbstractDBObject
java.rmi.RemoteException
de.willuhn.util.ApplicationException
AbstractDBObject.insert()
public Konto getKonto() throws java.rmi.RemoteException
HibiscusTransfer
getKonto
in interface HibiscusTransfer
java.rmi.RemoteException
HibiscusTransfer.getKonto()
public java.lang.String getGegenkontoName() throws java.rmi.RemoteException
Transfer
getGegenkontoName
in interface Transfer
java.rmi.RemoteException
Transfer.getGegenkontoName()
public java.lang.String getGegenkontoNummer() throws java.rmi.RemoteException
Transfer
getGegenkontoNummer
in interface Transfer
java.rmi.RemoteException
Transfer.getGegenkontoNummer()
public java.lang.String getGegenkontoBLZ() throws java.rmi.RemoteException
Transfer
getGegenkontoBLZ
in interface Transfer
java.rmi.RemoteException
Transfer.getGegenkontoBLZ()
public double getBetrag() throws java.rmi.RemoteException
Transfer
getBetrag
in interface Transfer
java.rmi.RemoteException
Transfer.getBetrag()
public java.util.Date getDatum() throws java.rmi.RemoteException
Umsatz
getDatum
in interface Umsatz
java.rmi.RemoteException
Umsatz.getDatum()
public java.util.Date getValuta() throws java.rmi.RemoteException
Umsatz
getValuta
in interface Umsatz
java.rmi.RemoteException
Umsatz.getValuta()
public java.lang.String getZweck() throws java.rmi.RemoteException
Transfer
getZweck
in interface Transfer
java.rmi.RemoteException
Transfer.getZweck()
public java.lang.String getZweck2() throws java.rmi.RemoteException
Transfer
getZweck2
in interface Transfer
java.rmi.RemoteException
Transfer.getZweck2()
public void setGegenkonto(Address e) throws java.rmi.RemoteException
HibiscusTransfer
setGegenkonto
in interface HibiscusTransfer
java.rmi.RemoteException
HibiscusTransfer.setGegenkonto(de.willuhn.jameica.hbci.rmi.Address)
public void setGegenkontoName(java.lang.String name) throws java.rmi.RemoteException
HibiscusTransfer
setGegenkontoName
in interface HibiscusTransfer
name
- Name des Kontoinhabers des Gegenkontos.java.rmi.RemoteException
HibiscusTransfer.setGegenkontoName(java.lang.String)
public void setGegenkontoNummer(java.lang.String konto) throws java.rmi.RemoteException
HibiscusTransfer
setGegenkontoNummer
in interface HibiscusTransfer
konto
- Kontonummer des Gegenkontos.java.rmi.RemoteException
HibiscusTransfer.setGegenkontoNummer(java.lang.String)
public void setGegenkontoBLZ(java.lang.String blz) throws java.rmi.RemoteException
HibiscusTransfer
setGegenkontoBLZ
in interface HibiscusTransfer
blz
- BLZ des Gegenkontos.java.rmi.RemoteException
HibiscusTransfer.setGegenkontoBLZ(java.lang.String)
public void setBetrag(double d) throws java.rmi.RemoteException
HibiscusTransfer
setBetrag
in interface HibiscusTransfer
d
- Betrag.java.rmi.RemoteException
HibiscusTransfer.setBetrag(double)
public void setZweck(java.lang.String zweck) throws java.rmi.RemoteException
HibiscusTransfer
setZweck
in interface HibiscusTransfer
zweck
- Zweck der Ueberweisung.java.rmi.RemoteException
HibiscusTransfer.setZweck(java.lang.String)
public void setZweck2(java.lang.String zweck2) throws java.rmi.RemoteException
HibiscusTransfer
setZweck2
in interface HibiscusTransfer
zweck2
- Zeile 2 des Verwendungszwecks.java.rmi.RemoteException
HibiscusTransfer.setZweck2(java.lang.String)
public void setDatum(java.util.Date d) throws java.rmi.RemoteException
Umsatz
setDatum
in interface Umsatz
java.rmi.RemoteException
Umsatz.setDatum(java.util.Date)
public void setValuta(java.util.Date d) throws java.rmi.RemoteException
Umsatz
setValuta
in interface Umsatz
java.rmi.RemoteException
Umsatz.setValuta(java.util.Date)
public void setKonto(Konto k) throws java.rmi.RemoteException
HibiscusTransfer
setKonto
in interface HibiscusTransfer
k
- Konto, das verwendet werden soll.java.rmi.RemoteException
HibiscusTransfer.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.DBObject
equals
in interface de.willuhn.datasource.GenericObject
equals
in class de.willuhn.datasource.db.AbstractDBObject
java.rmi.RemoteException
GenericObject.equals(de.willuhn.datasource.GenericObject)
public double getSaldo() throws java.rmi.RemoteException
Umsatz
getSaldo
in interface Umsatz
java.rmi.RemoteException
Umsatz.getSaldo()
public java.lang.String getPrimanota() throws java.rmi.RemoteException
Umsatz
getPrimanota
in interface Umsatz
java.rmi.RemoteException
Umsatz.getPrimanota()
public java.lang.String getArt() throws java.rmi.RemoteException
Umsatz
getArt
in interface Umsatz
java.rmi.RemoteException
Umsatz.getArt()
public java.lang.String getCustomerRef() throws java.rmi.RemoteException
Umsatz
getCustomerRef
in interface Umsatz
java.rmi.RemoteException
Umsatz.getCustomerRef()
public void setSaldo(double s) throws java.rmi.RemoteException
Umsatz
setSaldo
in interface Umsatz
java.rmi.RemoteException
Umsatz.setSaldo(double)
public void setPrimanota(java.lang.String primanota) throws java.rmi.RemoteException
Umsatz
setPrimanota
in interface Umsatz
java.rmi.RemoteException
Umsatz.setPrimanota(java.lang.String)
public void setArt(java.lang.String art) throws java.rmi.RemoteException
Umsatz
setArt
in interface Umsatz
java.rmi.RemoteException
Umsatz.setArt(java.lang.String)
public void setCustomerRef(java.lang.String ref) throws java.rmi.RemoteException
Umsatz
setCustomerRef
in interface Umsatz
java.rmi.RemoteException
Umsatz.setCustomerRef(java.lang.String)
public long getChecksum() throws java.rmi.RemoteException
Checksum
getChecksum
in interface Checksum
java.rmi.RemoteException
Checksum.getChecksum()
public java.lang.Object getAttribute(java.lang.String arg0) throws java.rmi.RemoteException
getAttribute
in interface de.willuhn.datasource.rmi.DBObject
getAttribute
in interface de.willuhn.datasource.GenericObject
getAttribute
in class de.willuhn.datasource.db.AbstractDBObject
java.rmi.RemoteException
GenericObject.getAttribute(java.lang.String)
public void delete() throws java.rmi.RemoteException, de.willuhn.util.ApplicationException
delete
in interface de.willuhn.datasource.rmi.Changeable
delete
in class AbstractHibiscusDBObject
java.rmi.RemoteException
de.willuhn.util.ApplicationException
AbstractDBObject.delete()
public java.lang.String getKommentar() throws java.rmi.RemoteException
Umsatz
getKommentar
in interface Umsatz
java.rmi.RemoteException
Umsatz.getKommentar()
public void setKommentar(java.lang.String kommentar) throws java.rmi.RemoteException
Umsatz
setKommentar
in interface Umsatz
kommentar
- Kommentar.java.rmi.RemoteException
Umsatz.setKommentar(java.lang.String)
public UmsatzTyp getUmsatzTyp() throws java.rmi.RemoteException
Umsatz
null
wenn keiner zugeordnet ist.getUmsatzTyp
in interface Umsatz
java.rmi.RemoteException
Umsatz.getUmsatzTyp()
public void setUmsatzTyp(UmsatzTyp ut) throws java.rmi.RemoteException
Umsatz
setUmsatzTyp
in interface Umsatz
ut
- zugeordneter Umsatztyp oder null
zum Entfernen der Zuordnung.java.rmi.RemoteException
Umsatz.setUmsatzTyp(de.willuhn.jameica.hbci.rmi.UmsatzTyp)
public boolean isAssigned() throws java.rmi.RemoteException
Umsatz
isAssigned
in interface Umsatz
java.rmi.RemoteException
Umsatz.isAssigned()
public java.lang.String[] getWeitereVerwendungszwecke() throws java.rmi.RemoteException
Transfer
getWeitereVerwendungszwecke
in interface Transfer
java.rmi.RemoteException
Transfer.getWeitereVerwendungszwecke()
public void setWeitereVerwendungszwecke(java.lang.String[] list) throws java.rmi.RemoteException
HibiscusTransfer
setWeitereVerwendungszwecke
in interface HibiscusTransfer
list
- Liste erweiterter Verwendungszwecke.java.rmi.RemoteException
HibiscusTransfer.setWeitereVerwendungszwecke(java.lang.String[])
public int getFlags() throws java.rmi.RemoteException
Flaggable
getFlags
in interface Flaggable
java.rmi.RemoteException
Flaggable.getFlags()
public boolean hasFlag(int flag) throws java.rmi.RemoteException
Flaggable
hasFlag
in interface Flaggable
flag
- das zu pruefende Flag.java.rmi.RemoteException
Flaggable.hasFlag(int)
public void setFlags(int flags) throws java.rmi.RemoteException
Flaggable
setFlags
in interface Flaggable
flags
- die Flags in Form eines Bit-Feldes.java.rmi.RemoteException
Flaggable.setFlags(int)
public java.lang.String getGvCode() throws java.rmi.RemoteException
Umsatz
getGvCode
in interface Umsatz
java.rmi.RemoteException
Umsatz.getGvCode()
public void setGvCode(java.lang.String code) throws java.rmi.RemoteException
Umsatz
setGvCode
in interface Umsatz
code
- der 3-stellige Geschaeftsvorfall-Code.java.rmi.RemoteException
Umsatz.setGvCode(java.lang.String)
public java.lang.String getAddKey() throws java.rmi.RemoteException
Umsatz
getAddKey
in interface Umsatz
java.rmi.RemoteException
Umsatz.getAddKey()
public void setAddKey(java.lang.String key) throws java.rmi.RemoteException
Umsatz
setAddKey
in interface Umsatz
key
- die 3-stellige Textschluessel-Ergaenzung.java.rmi.RemoteException
Umsatz.setAddKey(java.lang.String)
public Umsatz duplicate() throws java.rmi.RemoteException
Duplicatable
duplicate
in interface Duplicatable<Umsatz>
java.rmi.RemoteException
Duplicatable.duplicate()
public java.lang.String getTransactionId() throws java.rmi.RemoteException
Umsatz
getTransactionId
in interface Umsatz
java.rmi.RemoteException
Umsatz.getTransactionId()
public void setTransactionId(java.lang.String id) throws java.rmi.RemoteException
Umsatz
setTransactionId
in interface Umsatz
id
- die eindeutige Transaktions-ID.java.rmi.RemoteException
Umsatz.setTransactionId(java.lang.String)
public java.lang.String getPurposeCode() throws java.rmi.RemoteException
Umsatz
getPurposeCode
in interface Umsatz
java.rmi.RemoteException
Umsatz.getPurposeCode()
public void setPurposeCode(java.lang.String code) throws java.rmi.RemoteException
Umsatz
setPurposeCode
in interface Umsatz
code
- der Purpose-Code der Buchung.java.rmi.RemoteException
Umsatz.setPurposeCode(java.lang.String)
public java.lang.String getEndToEndId() throws java.rmi.RemoteException
Umsatz
getEndToEndId
in interface Umsatz
java.rmi.RemoteException
Umsatz.getEndToEndId()
public void setEndToEndId(java.lang.String id) throws java.rmi.RemoteException
Umsatz
setEndToEndId
in interface Umsatz
id
- die EndToEnd-ID der Buchung.java.rmi.RemoteException
Umsatz.setEndToEndId(java.lang.String)