public class UmsatzTypUtil
extends java.lang.Object
| Modifier and Type | Class | Description |
|---|---|---|
static class |
UmsatzTypUtil.UmsatzTypUnassigned |
Virtuelle Umsatz-Typ-Bean fuer "nicht zugeordnet".
|
| Modifier and Type | Field | Description |
|---|---|---|
static UmsatzTyp |
UNASSIGNED |
Virtueller Umsatz-Typ "Nicht zugeordnet".
|
| Constructor | Description |
|---|---|
UmsatzTypUtil() |
| Modifier and Type | Method | Description |
|---|---|---|
static de.willuhn.datasource.rmi.DBIterator<UmsatzTyp> |
getAll() |
Liefert eine Liste aller Umsatz-Kategorien, sortiert nach Nummer und Name.
|
static java.util.List<UmsatzTypBean> |
getList(UmsatzTyp skip,
int typ) |
Liefert eine Liste mit den gesuchten Umsatz-Kategorien.
|
static java.lang.String |
getNameForType(int type) |
Liefert einen sprechenden Namen fuer den Kategorie-Typ.
|
static de.willuhn.datasource.rmi.DBIterator<UmsatzTyp> |
getRootElements() |
Liefert eine Liste der Umsatz-Kategorien oberster Ebene.
|
static de.willuhn.datasource.GenericIterator<UmsatzTypBean> |
getTree(UmsatzTyp skip,
int typ) |
Liefert einen Tree mit den gesuchten Umsatz-Kategorien.
|
public static final UmsatzTyp UNASSIGNED
public static java.lang.String getNameForType(int type)
type - TypUmsatzTyp.TYP_AUSGABE,
UmsatzTyp.TYP_EINNAHME,
UmsatzTyp.TYP_EGALpublic static de.willuhn.datasource.rmi.DBIterator<UmsatzTyp> getAll() throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic static de.willuhn.datasource.rmi.DBIterator<UmsatzTyp> getRootElements() throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic static de.willuhn.datasource.GenericIterator<UmsatzTypBean> getTree(UmsatzTyp skip, int typ) throws java.rmi.RemoteException
skip - einzelner Umsatz-Typ, der nicht enthalten sein soll.
Damit ist es zum Beispiel moeglich, eine Endlos-Rekursion zu erzeugen,
wenn ein Parent ausgewaehlt werden soll, der User aber die Kategorie
sich selbst als Parent zuordnet. Das kann hiermit ausgefiltert werden.typ - Filter auf Kategorie-Typen.
Kategorien vom Typ "egal" werden grundsaetzlich angezeigt.java.rmi.RemoteExceptionUmsatzTyp.TYP_AUSGABE,
UmsatzTyp.TYP_EINNAHMEpublic static java.util.List<UmsatzTypBean> getList(UmsatzTyp skip, int typ) throws java.rmi.RemoteException
UmsatzTypUtilgetTree(UmsatzTyp, int).
Die Kategorien koennen also 1:1 in einer Liste angezeigt werden, wenn zur Anzeige
UmsatzTypBean#getIndented() verwendet wird.skip - einzelner Umsatz-Typ, der nicht enthalten sein soll.
Damit ist es zum Beispiel moeglich, eine Endlos-Rekursion zu erzeugen,
wenn ein Parent ausgewaehlt werden soll, der User aber die Kategorie
sich selbst als Parent zuordnet. Das kann hiermit ausgefiltert werden.typ - Filter auf Kategorie-Typen.
Kategorien vom Typ "egal" werden grundsaetzlich angezeigt.java.rmi.RemoteExceptionUmsatzTyp.TYP_AUSGABE,
UmsatzTyp.TYP_EINNAHME