Package de.willuhn.jameica.hbci.server
Class UmsatzTypUtil
- java.lang.Object
-
- de.willuhn.jameica.hbci.server.UmsatzTypUtil
-
public class UmsatzTypUtil extends java.lang.ObjectHilfsklasse fuer die Umsatzkategorien.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUmsatzTypUtil.UmsatzTypUnassignedVirtuelle Umsatz-Typ-Bean fuer "nicht zugeordnet".
-
Field Summary
Fields Modifier and Type Field Description static UmsatzTypUNASSIGNEDVirtueller Umsatz-Typ "Nicht zugeordnet".
-
Constructor Summary
Constructors Constructor Description UmsatzTypUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intcompare(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.StringgetNameForType(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
-
-