de.willuhn.datasource.rmi.Changeable
, Checksum
, de.willuhn.datasource.rmi.DBObject
, Duplicatable<Umsatz>
, Flaggable
, de.willuhn.datasource.GenericObject
, HibiscusDBObject
, HibiscusTransfer
, java.rmi.Remote
, de.willuhn.datasource.rmi.Transactionable
, Transfer
UmsatzImpl
public interface Umsatz extends HibiscusTransfer, HibiscusDBObject, Checksum, Flaggable, Duplicatable<Umsatz>
Modifier and Type | Field | Description |
---|---|---|
static int |
FLAG_CHECKED |
Flag "Geprueft".
|
static int |
FLAG_NONE |
Flag "kein Flag".
|
static int |
FLAG_NOTBOOKED |
Flag "Vorgemerkt".
|
Modifier and Type | Method | Description |
---|---|---|
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.String |
getCustomerRef() |
Liefert die Kundenreferenz.
|
java.util.Date |
getDatum() |
Liefert das Datum der Buchung.
|
java.lang.String |
getEndToEndId() |
Liefert die EndToEnd-ID der Buchung.
|
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.
|
java.lang.String |
getPrimanota() |
Liefert das Primanota-Kennzeichen der Buchung.
|
java.lang.String |
getPurposeCode() |
Liefert den Purpose-Code der Buchung.
|
double |
getSaldo() |
Liefert den Saldo des Kontos nach dieser Buchung.
|
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.
|
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 |
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 |
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 |
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.
|
getChecksum
duplicate
getKonto, setBetrag, setGegenkonto, setGegenkontoBLZ, setGegenkontoName, setGegenkontoNummer, setKonto, setWeitereVerwendungszwecke, setZweck, setZweck2
getBetrag, getGegenkontoBLZ, getGegenkontoName, getGegenkontoNummer, getWeitereVerwendungszwecke, getZweck, getZweck2
static final int FLAG_NONE
static final int FLAG_CHECKED
static final int FLAG_NOTBOOKED
java.util.Date getDatum() throws java.rmi.RemoteException
java.rmi.RemoteException
java.util.Date getValuta() throws java.rmi.RemoteException
java.rmi.RemoteException
double getSaldo() throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getPrimanota() throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getArt() throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getCustomerRef() throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getKommentar() throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getGvCode() throws java.rmi.RemoteException
java.rmi.RemoteException
void setGvCode(java.lang.String code) throws java.rmi.RemoteException
code
- der 3-stellige Geschaeftsvorfall-Code.java.rmi.RemoteException
java.lang.String getAddKey() throws java.rmi.RemoteException
java.rmi.RemoteException
void setAddKey(java.lang.String key) throws java.rmi.RemoteException
key
- die 3-stellige Textschluessel-Ergaenzung.java.rmi.RemoteException
void setKommentar(java.lang.String kommentar) throws java.rmi.RemoteException
kommentar
- Kommentar.java.rmi.RemoteException
void setDatum(java.util.Date d) throws java.rmi.RemoteException
d
- java.rmi.RemoteException
void setValuta(java.util.Date d) throws java.rmi.RemoteException
d
- java.rmi.RemoteException
void setSaldo(double s) throws java.rmi.RemoteException
s
- java.rmi.RemoteException
void setPrimanota(java.lang.String primanota) throws java.rmi.RemoteException
primanota
- java.rmi.RemoteException
void setArt(java.lang.String art) throws java.rmi.RemoteException
art
- java.rmi.RemoteException
void setCustomerRef(java.lang.String ref) throws java.rmi.RemoteException
ref
- java.rmi.RemoteException
UmsatzTyp getUmsatzTyp() throws java.rmi.RemoteException
null
wenn keiner zugeordnet ist.java.rmi.RemoteException
void setUmsatzTyp(UmsatzTyp ut) throws java.rmi.RemoteException
ut
- zugeordneter Umsatztyp oder null
zum Entfernen der Zuordnung.java.rmi.RemoteException
boolean isAssigned() throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getTransactionId() throws java.rmi.RemoteException
java.rmi.RemoteException
void setTransactionId(java.lang.String id) throws java.rmi.RemoteException
id
- die eindeutige Transaktions-ID.java.rmi.RemoteException
java.lang.String getPurposeCode() throws java.rmi.RemoteException
java.rmi.RemoteException
void setPurposeCode(java.lang.String code) throws java.rmi.RemoteException
code
- der Purpose-Code der Buchung.java.rmi.RemoteException
java.lang.String getEndToEndId() throws java.rmi.RemoteException
java.rmi.RemoteException
void setEndToEndId(java.lang.String id) throws java.rmi.RemoteException
id
- die EndToEnd-ID der Buchung.java.rmi.RemoteException