Package de.willuhn.jameica.hbci.server
Class UmsatzTypUtil
- java.lang.Object
-
- de.willuhn.jameica.hbci.server.UmsatzTypUtil
-
public class UmsatzTypUtil extends java.lang.Object
Hilfsklasse fuer die Umsatzkategorien.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UmsatzTypUtil.UmsatzTypUnassigned
Virtuelle Umsatz-Typ-Bean fuer "nicht zugeordnet".
-
Field Summary
Fields Modifier and Type Field Description static UmsatzTyp
UNASSIGNED
Virtueller Umsatz-Typ "Nicht zugeordnet".
-
Constructor Summary
Constructors Constructor Description UmsatzTypUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int
compare(UmsatzTyp t1, UmsatzTyp t2)
Vergleicht zwei Kategorien.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.
-
-
-
Field Detail
-
UNASSIGNED
public static final UmsatzTyp UNASSIGNED
Virtueller Umsatz-Typ "Nicht zugeordnet".
-
-
Method Detail
-
getNameForType
public static java.lang.String getNameForType(int type)
Liefert einen sprechenden Namen fuer den Kategorie-Typ.- Parameters:
type
- Typ- Returns:
- sprechender Name.
- See Also:
UmsatzTyp.TYP_AUSGABE
,UmsatzTyp.TYP_EINNAHME
,UmsatzTyp.TYP_EGAL
-
getAll
public static de.willuhn.datasource.rmi.DBIterator<UmsatzTyp> getAll() throws java.rmi.RemoteException
Liefert eine Liste aller Umsatz-Kategorien, sortiert nach Nummer und Name.- Returns:
- Liste aller Umsatz-Kategorien.
- Throws:
java.rmi.RemoteException
-
getRootElements
public static de.willuhn.datasource.rmi.DBIterator<UmsatzTyp> getRootElements() throws java.rmi.RemoteException
Liefert eine Liste der Umsatz-Kategorien oberster Ebene.- Returns:
- Liste der Umsatz-Kategorien oberster Ebene.
- Throws:
java.rmi.RemoteException
-
getTree
public static de.willuhn.datasource.GenericIterator<UmsatzTypBean> getTree(UmsatzTyp skip, int typ) throws java.rmi.RemoteException
Liefert einen Tree mit den gesuchten Umsatz-Kategorien.- Parameters:
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.- Returns:
- der Tree mit den Umsatz-Kategorien.
- Throws:
java.rmi.RemoteException
- See Also:
UmsatzTyp.TYP_AUSGABE
,UmsatzTyp.TYP_EINNAHME
-
getList
public static java.util.List<UmsatzTypBean> getList(UmsatzTyp skip, int typ) throws java.rmi.RemoteException
Liefert eine Liste mit den gesuchten Umsatz-Kategorien. Die Reihenfolge entspricht der vonUmsatzTypUtil
. Die Kategorien koennen also 1:1 in einer Liste angezeigt werden, wenn zur AnzeigegetTree(UmsatzTyp, int)
UmsatzTypBean#getIndented()
verwendet wird.- Parameters:
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.- Returns:
- der Tree mit den Umsatz-Kategorien.
- Throws:
java.rmi.RemoteException
- See Also:
UmsatzTyp.TYP_AUSGABE
,UmsatzTyp.TYP_EINNAHME
-
-