Class EinnahmeAusgabeTreeNode

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

    public class EinnahmeAusgabeTreeNode
    extends java.lang.Object
    implements EinnahmeAusgabeZeitraum, de.willuhn.datasource.GenericObjectNode
    Container für die EinnahmenAusgaben-Liste eines bestimmten Zeitraums.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(de.willuhn.datasource.GenericObject arg0)  
      java.lang.Object getAttribute​(java.lang.String arg0)  
      java.lang.String[] getAttributeNames()  
      de.willuhn.datasource.GenericIterator getChildren()  
      java.util.Date getEnddatum()
      Liefert das End-Datum.
      java.lang.String getID()  
      de.willuhn.datasource.GenericObjectNode getParent()  
      de.willuhn.datasource.GenericIterator getPath()  
      de.willuhn.datasource.GenericIterator getPossibleParents()  
      java.lang.String getPrimaryAttribute()  
      java.util.Date getStartdatum()
      Liefert das Start-Datum.
      boolean hasChild​(de.willuhn.datasource.GenericObjectNode arg0)  
      • Methods inherited from class java.lang.Object

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

      • EinnahmeAusgabeTreeNode

        public EinnahmeAusgabeTreeNode​(java.util.Date from,
                                       java.util.Date to,
                                       java.util.List<EinnahmeAusgabe> children)
        Parameters:
        from - Startdatum des Zeitraums
        to - Enddatum des Zeitraums
        children - Liste der EinnameAusgabe-Daten für diesen Zeitraum
    • Method Detail

      • equals

        public boolean equals​(de.willuhn.datasource.GenericObject arg0)
                       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()
      • 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 arg0)
                         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)