Package de.willuhn.jameica.hbci.server
Class EinnahmeAusgabe
- java.lang.Object
-
- de.willuhn.jameica.hbci.server.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.
-
-
Constructor Summary
Constructors Constructor Description EinnahmeAusgabe()
ct.EinnahmeAusgabe(Konto k)
Konstruktor für ein Konto, für das die Werte überaddUmsatz(Umsatz)
hinzugefügt werden
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addUmsatz(Umsatz umsatz)
aktualisisere Beträge und Salden anhand des Umsatzes, es wird davon ausgegangen, dass nur Umsätze des passenden Kontos in der richtigen Reihenfolge hinzugefügt werdenboolean
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.java.lang.String
toString()
-
-
-
Constructor Detail
-
EinnahmeAusgabe
public EinnahmeAusgabe()
ct.
-
EinnahmeAusgabe
public EinnahmeAusgabe(Konto k) throws java.rmi.RemoteException
Konstruktor für ein Konto, für das die Werte überaddUmsatz(Umsatz)
hinzugefügt werden- Parameters:
k
- das Konto- Throws:
java.rmi.RemoteException
-
-
Method Detail
-
addUmsatz
public void addUmsatz(Umsatz umsatz) throws java.rmi.RemoteException
aktualisisere Beträge und Salden anhand des Umsatzes, es wird davon ausgegangen, dass nur Umsätze des passenden Kontos in der richtigen Reihenfolge hinzugefügt werden- Parameters:
umsatz
- der Umsatz- Throws:
java.rmi.RemoteException
-
getKonto
public Konto getKonto()
Liefert das Konto.- Returns:
- das Konto.
-
getText
public java.lang.String getText()
Description copied from interface:EinnahmeAusgabeZeitraum
Liefert den Beschreibungstext der Zeile.- Specified by:
getText
in interfaceEinnahmeAusgabeZeitraum
- Returns:
- der Beschreibungstext der Zeile.
- See Also:
EinnahmeAusgabeZeitraum.getText()
-
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()
Description copied from interface:EinnahmeAusgabeZeitraum
Liefert die Einnahmen.- Specified by:
getEinnahmen
in interfaceEinnahmeAusgabeZeitraum
- Returns:
- die Einnahmen.
- See Also:
EinnahmeAusgabeZeitraum.getEinnahmen()
-
setEinnahmen
public void setEinnahmen(double einnahmen)
Speichert die Einnahmen.- Parameters:
einnahmen
- die Einnahmen.
-
getAusgaben
public double getAusgaben()
Description copied from interface:EinnahmeAusgabeZeitraum
Liefert die Ausgaben.- Specified by:
getAusgaben
in interfaceEinnahmeAusgabeZeitraum
- Returns:
- die Ausgaben.
- See Also:
EinnahmeAusgabeZeitraum.getAusgaben()
-
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.
-
getStartdatum
public java.util.Date getStartdatum()
Description copied from interface:EinnahmeAusgabeZeitraum
Liefert das Start-Datum.- Specified by:
getStartdatum
in interfaceEinnahmeAusgabeZeitraum
- Returns:
- das Start-Datum.
- See Also:
EinnahmeAusgabeZeitraum.getStartdatum()
-
setStartdatum
public void setStartdatum(java.util.Date startdatum)
Speichert das Start-Datum.- Parameters:
startdatum
- das Start-Datum.
-
getEnddatum
public java.util.Date getEnddatum()
Description copied from interface:EinnahmeAusgabeZeitraum
Liefert das End-Datum.- Specified by:
getEnddatum
in interfaceEinnahmeAusgabeZeitraum
- Returns:
- das End-Datum.
- See Also:
EinnahmeAusgabeZeitraum.getEnddatum()
-
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 interfacede.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 interfacede.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 interfacede.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 interfacede.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 interfacede.willuhn.datasource.GenericObject
- Throws:
java.rmi.RemoteException
- See Also:
GenericObject.getPrimaryAttribute()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
- See Also:
Object.toString()
-
-