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_EGAL
public static de.willuhn.datasource.rmi.DBIterator<UmsatzTyp> getAll() throws java.rmi.RemoteException
java.rmi.RemoteException
public static de.willuhn.datasource.rmi.DBIterator<UmsatzTyp> getRootElements() throws java.rmi.RemoteException
java.rmi.RemoteException
public 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.RemoteException
UmsatzTyp.TYP_AUSGABE
,
UmsatzTyp.TYP_EINNAHME
public 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.RemoteException
UmsatzTyp.TYP_AUSGABE
,
UmsatzTyp.TYP_EINNAHME