Package de.willuhn.jameica.hbci.server
Class UmsatzTreeNode
java.lang.Object
de.willuhn.jameica.hbci.server.UmsatzTreeNode
- All Implemented Interfaces:
de.willuhn.datasource.GenericObject,de.willuhn.datasource.GenericObjectNode,Comparable,Remote
public class UmsatzTreeNode
extends Object
implements de.willuhn.datasource.GenericObjectNode, Comparable
Hilfsklasse, um die Kategorien und zugeordneten Umsaetzen in einem
einheitlichen Tree abzubilden.
Die Klasse wird primaer verwendet, um den Baum bequem in der GUI darzustellen.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidFuegt der Gruppe einen neuen Umsatz hinzu.intImplementiert, damit wir nach dem Feld "nummer" sortieren koennen.booleanequals(de.willuhn.datasource.GenericObject other) getAttribute(String arg0) String[]de.willuhn.datasource.GenericIteratorgetID()de.willuhn.datasource.GenericObjectNodede.willuhn.datasource.GenericIteratorgetPath()de.willuhn.datasource.GenericIteratorLiefert ggf.Liefert die Umsaetze der Kategorie.Liefert den zugehoerigen Umsatztyp.booleanhasChild(de.willuhn.datasource.GenericObjectNode node) voidsetParent(UmsatzTreeNode parent) Legt das Parent fest.
-
Constructor Details
-
UmsatzTreeNode
ct.- Parameters:
typ-
-
-
Method Details
-
getUmsatzTyp
Liefert den zugehoerigen Umsatztyp.- Returns:
- der zugehoerige Umsatztyp.
-
add
Fuegt der Gruppe einen neuen Umsatz hinzu.- Parameters:
umsatz-
-
setParent
Legt das Parent fest.- Parameters:
parent- das Parent.
-
getUmsaetze
Liefert die Umsaetze der Kategorie.- Returns:
- Umsaetze der Kategorie.
-
getSubGroups
Liefert ggf. vorhandene Unter-Kategorien.- Returns:
- Liste der Unter-Kategorien.
-
getChildren
- Specified by:
getChildrenin interfacede.willuhn.datasource.GenericObjectNode- Throws:
RemoteException- See Also:
-
getParent
- Specified by:
getParentin interfacede.willuhn.datasource.GenericObjectNode- Throws:
RemoteException- See Also:
-
getPath
- Specified by:
getPathin interfacede.willuhn.datasource.GenericObjectNode- Throws:
RemoteException- See Also:
-
getPossibleParents
- Specified by:
getPossibleParentsin interfacede.willuhn.datasource.GenericObjectNode- Throws:
RemoteException- See Also:
-
hasChild
- Specified by:
hasChildin interfacede.willuhn.datasource.GenericObjectNode- Throws:
RemoteException- See Also:
-
equals
- Specified by:
equalsin interfacede.willuhn.datasource.GenericObject- Throws:
RemoteException- See Also:
-
getAttribute
- Specified by:
getAttributein interfacede.willuhn.datasource.GenericObject- Throws:
RemoteException- See Also:
-
getAttributeNames
- Specified by:
getAttributeNamesin interfacede.willuhn.datasource.GenericObject- Throws:
RemoteException- See Also:
-
getID
- Specified by:
getIDin interfacede.willuhn.datasource.GenericObject- Throws:
RemoteException- See Also:
-
getPrimaryAttribute
- Specified by:
getPrimaryAttributein interfacede.willuhn.datasource.GenericObject- Throws:
RemoteException- See Also:
-
compareTo
Implementiert, damit wir nach dem Feld "nummer" sortieren koennen.- Specified by:
compareToin interfaceComparable- See Also:
-