Class UmsatzGroup

  • All Implemented Interfaces:
    de.willuhn.datasource.GenericObject, de.willuhn.datasource.GenericObjectNode, java.lang.Comparable, java.rmi.Remote

    public class UmsatzGroup
    extends java.lang.Object
    implements de.willuhn.datasource.GenericObjectNode, java.lang.Comparable
    Hilfsklasse, um eine Gruppen von Umsaetzen samt Name als GenericObjectNode abzubilden.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void add​(Umsatz umsatz)
      Fuegt der Gruppe einen neuen Umsatz hinzu.
      int compareTo​(java.lang.Object o)
      Implementiert, damit wir nach dem Feld "nummer" sortieren koennen.
      boolean equals​(de.willuhn.datasource.GenericObject other)  
      java.lang.Object getAttribute​(java.lang.String arg0)  
      java.lang.String[] getAttributeNames()  
      de.willuhn.datasource.GenericIterator getChildren()  
      java.lang.String getID()  
      de.willuhn.datasource.GenericObjectNode getParent()  
      de.willuhn.datasource.GenericIterator getPath()  
      de.willuhn.datasource.GenericIterator getPossibleParents()  
      java.lang.String getPrimaryAttribute()  
      UmsatzTyp getUmsatzTyp()
      Liefert den zugehoerigen Umsatztyp.
      boolean hasChild​(de.willuhn.datasource.GenericObjectNode node)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • UmsatzGroup

        public UmsatzGroup​(UmsatzTyp typ)
        ct.
        Parameters:
        typ -
    • Method Detail

      • getUmsatzTyp

        public UmsatzTyp getUmsatzTyp()
        Liefert den zugehoerigen Umsatztyp.
        Returns:
        der zugehoerige Umsatztyp.
      • add

        public void add​(Umsatz umsatz)
        Fuegt der Gruppe einen neuen Umsatz hinzu.
        Parameters:
        umsatz -
      • getChildren

        public de.willuhn.datasource.GenericIterator getChildren()
                                                          throws java.rmi.RemoteException
        Specified by:
        getChildren in interface de.willuhn.datasource.GenericObjectNode
        Throws:
        java.rmi.RemoteException
        See Also:
        GenericObjectNode.getChildren()
      • getParent

        public de.willuhn.datasource.GenericObjectNode getParent()
                                                          throws java.rmi.RemoteException
        Specified by:
        getParent in interface de.willuhn.datasource.GenericObjectNode
        Throws:
        java.rmi.RemoteException
        See Also:
        GenericObjectNode.getParent()
      • getPath

        public de.willuhn.datasource.GenericIterator getPath()
                                                      throws java.rmi.RemoteException
        Specified by:
        getPath in interface de.willuhn.datasource.GenericObjectNode
        Throws:
        java.rmi.RemoteException
        See Also:
        GenericObjectNode.getPath()
      • getPossibleParents

        public de.willuhn.datasource.GenericIterator getPossibleParents()
                                                                 throws java.rmi.RemoteException
        Specified by:
        getPossibleParents in interface de.willuhn.datasource.GenericObjectNode
        Throws:
        java.rmi.RemoteException
        See Also:
        GenericObjectNode.getPossibleParents()
      • hasChild

        public boolean hasChild​(de.willuhn.datasource.GenericObjectNode node)
                         throws java.rmi.RemoteException
        Specified by:
        hasChild in interface de.willuhn.datasource.GenericObjectNode
        Throws:
        java.rmi.RemoteException
        See Also:
        GenericObjectNode.hasChild(de.willuhn.datasource.GenericObjectNode)
      • equals

        public boolean equals​(de.willuhn.datasource.GenericObject other)
                       throws java.rmi.RemoteException
        Specified by:
        equals in interface de.willuhn.datasource.GenericObject
        Throws:
        java.rmi.RemoteException
        See Also:
        GenericObject.equals(de.willuhn.datasource.GenericObject)
      • getAttribute

        public java.lang.Object getAttribute​(java.lang.String arg0)
                                      throws java.rmi.RemoteException
        Specified by:
        getAttribute in interface de.willuhn.datasource.GenericObject
        Throws:
        java.rmi.RemoteException
        See Also:
        GenericObject.getAttribute(java.lang.String)
      • getAttributeNames

        public java.lang.String[] getAttributeNames()
                                             throws java.rmi.RemoteException
        Specified by:
        getAttributeNames in interface de.willuhn.datasource.GenericObject
        Throws:
        java.rmi.RemoteException
        See Also:
        GenericObject.getAttributeNames()
      • getID

        public java.lang.String getID()
                               throws java.rmi.RemoteException
        Specified by:
        getID in interface de.willuhn.datasource.GenericObject
        Throws:
        java.rmi.RemoteException
        See Also:
        GenericObject.getID()
      • getPrimaryAttribute

        public java.lang.String getPrimaryAttribute()
                                             throws java.rmi.RemoteException
        Specified by:
        getPrimaryAttribute in interface de.willuhn.datasource.GenericObject
        Throws:
        java.rmi.RemoteException
        See Also:
        GenericObject.getPrimaryAttribute()
      • compareTo

        public int compareTo​(java.lang.Object o)
        Implementiert, damit wir nach dem Feld "nummer" sortieren koennen.
        Specified by:
        compareTo in interface java.lang.Comparable
        See Also:
        Comparable.compareTo(java.lang.Object)