de.willuhn.datasource.rmi.Changeable
, de.willuhn.datasource.rmi.DBObject
, de.willuhn.datasource.rmi.DBObjectNode
, de.willuhn.datasource.GenericObject
, de.willuhn.datasource.GenericObjectNode
, java.rmi.Remote
, de.willuhn.datasource.rmi.Transactionable
UmsatzTypImpl
, UmsatzTypUtil.UmsatzTypUnassigned
public interface UmsatzTyp
extends de.willuhn.datasource.rmi.DBObjectNode
Modifier and Type | Field | Description |
---|---|---|
static int |
MAXLENGTH_PATTERN |
Maximale Laenge des Pattern.
|
static int |
TYP_AUSGABE |
Umsatzkategorie vom Typ "Ausgabe".
|
static int |
TYP_EGAL |
Umsatzkategorie vom Typ "Egal".
|
static int |
TYP_EINNAHME |
Umsatzkategorie vom Typ "Einnahme".
|
Modifier and Type | Method | Description |
---|---|---|
int[] |
getColor() |
Liefert die fuer diese Kategorie zu verwendende Farbe.
|
java.lang.String |
getKommentar() |
Liefert den Kommentar fuer den Umsatztyp.
|
java.lang.String |
getName() |
Liefert den Namen des Umsatz-Typs.
|
java.lang.String |
getNummer() |
Liefert die Nummer des Umsatz-Typs.
|
java.lang.String |
getPattern() |
Liefert das Suchmuster fuer den Umsatztyp.
|
int |
getTyp() |
Liefert den Typ der Kategorie.
|
de.willuhn.datasource.GenericIterator |
getUmsaetze() |
Liefert eine Liste von Umsaetzen, die diesem Umsatz-Typ entsprechen.
|
de.willuhn.datasource.GenericIterator |
getUmsaetze(int days) |
Liefert eine Liste von Umsaetzen der letzten Tage, die diesem Umsatz-Typ entsprechen.
|
de.willuhn.datasource.GenericIterator |
getUmsaetze(java.util.Date von,
java.util.Date bis) |
Liefert eine Liste von Umsaetzen aus dem angegebenen Zeitraum.
|
double |
getUmsatz() |
Liefert die Hoehe des Umsatzes, der fuer diesen Umsatztyp auf allen Konten vorliegt.
|
double |
getUmsatz(int days) |
Liefert die Hoehe des Umsatzes der letzten Tage, der fuer diesen Umsatztyp auf allen Konten vorliegt.
|
double |
getUmsatz(java.util.Date von,
java.util.Date bis) |
Liefert die Hoehe des Umsatzes aus dem angegebenen Zeitraum.
|
boolean |
isCustomColor() |
Prueft, ob eine benutzerdefinierte Farbe verwendet werden soll.
|
boolean |
isRegex() |
Prueft, ob es sich bei dem Pattern um einen regulaeren Ausdruck handelt.
|
boolean |
matches(Umsatz umsatz) |
Prueft, ob der Umsatz diesem Pattern entspricht.
|
boolean |
matches(Umsatz umsatz,
boolean allowReassign) |
Prueft, ob der Umsatz diesem Pattern entspricht.
|
void |
setColor(int[] rgb) |
Speichert die Farbe fuer die Umsatz-Kategorie.
|
void |
setCustomColor(boolean b) |
Legt fest, ob eine benutzerdefinierte Farbe verwendet werden soll.
|
void |
setKommentar(java.lang.String kommentar) |
Speichert den Kommentar fuer den Umsatztyp.
|
void |
setName(java.lang.String name) |
Speichert den Namen des Umsatz-Typs.
|
void |
setNummer(java.lang.String nummer) |
Speichert die Nummer des Umsatz-Typs.
|
void |
setPattern(java.lang.String pattern) |
Speichert das Suchmuster fuer den Umsatztyp.
|
void |
setRegex(boolean regex) |
Speichert, ob es sich bei dem Pattern um einen regulaeren Ausdruck handelt.
|
void |
setTyp(int typ) |
Speichert den Typ der Kategorie.
|
clear, delete, isNewObject, overwrite, store
addDeleteListener, addStoreListener, equals, getAttribute, getAttributeType, getList, getPrimaryAttribute, load, removeDeleteListener, removeStoreListener
static final int TYP_AUSGABE
static final int TYP_EINNAHME
static final int TYP_EGAL
static final int MAXLENGTH_PATTERN
java.lang.String getName() throws java.rmi.RemoteException
java.rmi.RemoteException
void setName(java.lang.String name) throws java.rmi.RemoteException
name
- Name des Umsatz-Typs.java.rmi.RemoteException
java.lang.String getNummer() throws java.rmi.RemoteException
java.rmi.RemoteException
void setNummer(java.lang.String nummer) throws java.rmi.RemoteException
nummer
- Nummer des Umsatz-Typsjava.rmi.RemoteException
java.lang.String getPattern() throws java.rmi.RemoteException
java.rmi.RemoteException
void setKommentar(java.lang.String kommentar) throws java.rmi.RemoteException
kommentar
- der Kommentar.java.rmi.RemoteException
java.lang.String getKommentar() throws java.rmi.RemoteException
java.rmi.RemoteException
void setPattern(java.lang.String pattern) throws java.rmi.RemoteException
pattern
- das Suchmuster.java.rmi.RemoteException
de.willuhn.datasource.GenericIterator getUmsaetze() throws java.rmi.RemoteException
java.rmi.RemoteException
de.willuhn.datasource.GenericIterator getUmsaetze(java.util.Date von, java.util.Date bis) throws java.rmi.RemoteException
von
- Start-Datum. Wenn == null, dann bleibt es unberücksichtigt.bis
- Ende-Datum. Wenn == null, dann bleibt es unberücksichtigt.java.rmi.RemoteException
de.willuhn.datasource.GenericIterator getUmsaetze(int days) throws java.rmi.RemoteException
days
- Anzahl der Tage.java.rmi.RemoteException
double getUmsatz() throws java.rmi.RemoteException
java.rmi.RemoteException
double getUmsatz(java.util.Date von, java.util.Date bis) throws java.rmi.RemoteException
von
- Start-Datum. Wenn == null, dann bleibt es unberücksichtigt.bis
- Ende-Datum. Wenn == null, dann bleibt es unberücksichtigt.java.rmi.RemoteException
double getUmsatz(int days) throws java.rmi.RemoteException
days
- Anzahl der Tage.java.rmi.RemoteException
boolean isRegex() throws java.rmi.RemoteException
java.rmi.RemoteException
int getTyp() throws java.rmi.RemoteException
java.rmi.RemoteException
TYP_AUSGABE
,
TYP_EINNAHME
,
TYP_EGAL
void setTyp(int typ) throws java.rmi.RemoteException
typ
- Typ der Kategorie.java.rmi.RemoteException
TYP_AUSGABE
,
TYP_EINNAHME
,
TYP_EGAL
void setRegex(boolean regex) throws java.rmi.RemoteException
regex
- true, wenn es sich um einen regulaeren Ausdruck handelt.java.rmi.RemoteException
boolean matches(Umsatz umsatz) throws java.rmi.RemoteException, java.util.regex.PatternSyntaxException
umsatz
- zu pruefender Umsatz.java.rmi.RemoteException
java.util.regex.PatternSyntaxException
- wird geworden, wenn es ein regulaerer Ausdruck mit Fehlern ist.boolean matches(Umsatz umsatz, boolean allowReassign) throws java.rmi.RemoteException, java.util.regex.PatternSyntaxException
umsatz
- zu pruefender Umsatz.allowReassign
- true, wenn der Umsatz auch dann als passend gewertet werden
soll, wenn er bereits fest einer anderen Kategorie zugeordnet ist. Per Default (also
wenn die "matches(Umsatz)"-Funktion ohne diesen Boolean-Parameter aufgerufen wird)
ist dieser Parameter "false". Das heisst, ein Umsatz, der bereits manuell (nicht per Suchbegriff)
einer anderen Kategorie zugeordnet ist, liefert hier false, wenn "this" nicht
die zugeordnete Kategorie ist.java.rmi.RemoteException
java.util.regex.PatternSyntaxException
- wird geworden, wenn es ein regulaerer Ausdruck mit Fehlern ist.int[] getColor() throws java.rmi.RemoteException
java.rmi.RemoteException
void setColor(int[] rgb) throws java.rmi.RemoteException
rgb
- Farbe.java.rmi.RemoteException
boolean isCustomColor() throws java.rmi.RemoteException
java.rmi.RemoteException
void setCustomColor(boolean b) throws java.rmi.RemoteException
b
- true, wenn eine benutzerdefinierte Farbe verwendet werden soll.java.rmi.RemoteException