Class EinnahmeAusgabe

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

    public class EinnahmeAusgabe
    extends java.lang.Object
    implements EinnahmeAusgabeZeitraum
    Container fuer die EinnahmeAusgabe-Daten.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(de.willuhn.datasource.GenericObject arg0)  
      double getAnfangssaldo()
      Liefert den Anfangssaldo.
      java.lang.Object getAttribute​(java.lang.String arg0)  
      java.lang.String[] getAttributeNames()  
      double getAusgaben()
      Liefert die Ausgaben.
      double getDifferenz()
      Liefert den Differenz aus errechnetem Saldo und tatsaechlichem Saldo.
      double getEinnahmen()
      Liefert die Einnahmen.
      java.util.Date getEnddatum()
      Liefert das End-Datum.
      double getEndsaldo()
      Liefert den End-Saldo.
      java.lang.String getID()  
      Konto getKonto()
      Liefert das Konto.
      double getPlusminus()
      Liefert die Differenz aus Einnahmen und Ausgaben.
      java.lang.String getPrimaryAttribute()  
      java.util.Date getStartdatum()
      Liefert das Start-Datum.
      java.lang.String getText()
      Liefert den Beschreibungstext der Zeile.
      boolean hasDiff()
      Liefert true, wenn eine Differenz aus berechnetem und tatsaechlichem Saldo vorliegt.
      boolean isSumme()
      Liefert true, wenn es eine Summen-Zeile ist.
      void setAnfangssaldo​(double anfangssaldo)
      Speichert den Anfangssaldo.
      void setAusgaben​(double ausgaben)
      Speichert die Ausgaben.
      void setEinnahmen​(double einnahmen)
      Speichert die Einnahmen.
      void setEnddatum​(java.util.Date enddatum)
      Speichert das End-Datum.
      void setEndsaldo​(double endsaldo)
      Speichert den End-Saldo.
      void setIsSumme​(boolean b)
      Legt fest, ob es sich um eine Summen-Zeile handelt.
      void setStartdatum​(java.util.Date startdatum)
      Speichert das Start-Datum.
      void setText​(java.lang.String text)
      Speichert den Beschreibungstext der Zeile.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

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

      • EinnahmeAusgabe

        public EinnahmeAusgabe()
        ct.
      • EinnahmeAusgabe

        public EinnahmeAusgabe​(Konto k,
                               java.util.Date start,
                               java.util.Date end)
                        throws java.rmi.RemoteException
        ct.
        Parameters:
        k - das Konto.
        start - Start-Datum.
        end - End-Datum.
        Throws:
        java.rmi.RemoteException
    • Method Detail

      • getKonto

        public Konto getKonto()
        Liefert das Konto.
        Returns:
        das Konto.
      • getText

        public java.lang.String getText()
        Liefert den Beschreibungstext der Zeile.
        Returns:
        der Beschreibungstext der Zeile.
      • setText

        public void setText​(java.lang.String text)
        Speichert den Beschreibungstext der Zeile.
        Parameters:
        text - der Beschreibungstext.
      • getAnfangssaldo

        public double getAnfangssaldo()
        Liefert den Anfangssaldo.
        Returns:
        der Anfangssaldo.
      • setAnfangssaldo

        public void setAnfangssaldo​(double anfangssaldo)
        Speichert den Anfangssaldo.
        Parameters:
        anfangssaldo - der Anfangssaldo.
      • getEinnahmen

        public double getEinnahmen()
        Liefert die Einnahmen.
        Returns:
        die Einnahmen.
      • setEinnahmen

        public void setEinnahmen​(double einnahmen)
        Speichert die Einnahmen.
        Parameters:
        einnahmen - die Einnahmen.
      • getAusgaben

        public double getAusgaben()
        Liefert die Ausgaben.
        Returns:
        die Ausgaben.
      • setAusgaben

        public void setAusgaben​(double ausgaben)
        Speichert die Ausgaben.
        Parameters:
        ausgaben - die Ausgaben.
      • getEndsaldo

        public double getEndsaldo()
        Liefert den End-Saldo.
        Returns:
        endsaldo der End-Saldo.
      • setEndsaldo

        public void setEndsaldo​(double endsaldo)
        Speichert den End-Saldo.
        Parameters:
        endsaldo - der End-Saldo.
      • setStartdatum

        public void setStartdatum​(java.util.Date startdatum)
        Speichert das Start-Datum.
        Parameters:
        startdatum - das Start-Datum.
      • setEnddatum

        public void setEnddatum​(java.util.Date enddatum)
        Speichert das End-Datum.
        Parameters:
        enddatum - das End-Datum.
      • getDifferenz

        public double getDifferenz()
        Liefert den Differenz aus errechnetem Saldo und tatsaechlichem Saldo.
        Returns:
        der Differenz-Betrag.
      • hasDiff

        public boolean hasDiff()
        Liefert true, wenn eine Differenz aus berechnetem und tatsaechlichem Saldo vorliegt.
        Returns:
        true, wenn eine Differenz aus berechnetem und tatsaechlichem Saldo vorliegt.
      • getPlusminus

        public double getPlusminus()
        Liefert die Differenz aus Einnahmen und Ausgaben.
        Returns:
        die Differenz aus Einnahmen und Ausgaben.
      • isSumme

        public boolean isSumme()
        Liefert true, wenn es eine Summen-Zeile ist.
        Returns:
        true, wenn es eine Summen-Zeile ist.
      • setIsSumme

        public void setIsSumme​(boolean b)
        Legt fest, ob es sich um eine Summen-Zeile handelt.
        Parameters:
        b - true, wenn es eine Summen-Zeile ist.
      • 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()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
        See Also:
        Object.toString()