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 TypeMethodDescriptionvoid
Fuegt der Gruppe einen neuen Umsatz hinzu.int
Implementiert, damit wir nach dem Feld "nummer" sortieren koennen.boolean
equals
(de.willuhn.datasource.GenericObject other) getAttribute
(String arg0) String[]
de.willuhn.datasource.GenericIterator
getID()
de.willuhn.datasource.GenericObjectNode
de.willuhn.datasource.GenericIterator
getPath()
de.willuhn.datasource.GenericIterator
Liefert ggf.Liefert die Umsaetze der Kategorie.Liefert den zugehoerigen Umsatztyp.boolean
hasChild
(de.willuhn.datasource.GenericObjectNode node) void
setParent
(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:
getChildren
in interfacede.willuhn.datasource.GenericObjectNode
- Throws:
RemoteException
- See Also:
-
getParent
- Specified by:
getParent
in interfacede.willuhn.datasource.GenericObjectNode
- Throws:
RemoteException
- See Also:
-
getPath
- Specified by:
getPath
in interfacede.willuhn.datasource.GenericObjectNode
- Throws:
RemoteException
- See Also:
-
getPossibleParents
- Specified by:
getPossibleParents
in interfacede.willuhn.datasource.GenericObjectNode
- Throws:
RemoteException
- See Also:
-
hasChild
- Specified by:
hasChild
in interfacede.willuhn.datasource.GenericObjectNode
- Throws:
RemoteException
- See Also:
-
equals
- Specified by:
equals
in interfacede.willuhn.datasource.GenericObject
- Throws:
RemoteException
- See Also:
-
getAttribute
- Specified by:
getAttribute
in interfacede.willuhn.datasource.GenericObject
- Throws:
RemoteException
- See Also:
-
getAttributeNames
- Specified by:
getAttributeNames
in interfacede.willuhn.datasource.GenericObject
- Throws:
RemoteException
- See Also:
-
getID
- Specified by:
getID
in interfacede.willuhn.datasource.GenericObject
- Throws:
RemoteException
- See Also:
-
getPrimaryAttribute
- Specified by:
getPrimaryAttribute
in interfacede.willuhn.datasource.GenericObject
- Throws:
RemoteException
- See Also:
-
compareTo
Implementiert, damit wir nach dem Feld "nummer" sortieren koennen.- Specified by:
compareTo
in interfaceComparable
- See Also:
-