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 voidaddUmsatz(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 werdenbooleanequals(de.willuhn.datasource.GenericObject arg0)doublegetAnfangssaldo()Liefert den Anfangssaldo.java.lang.ObjectgetAttribute(java.lang.String arg0)java.lang.String[]getAttributeNames()doublegetAusgaben()Liefert die Ausgaben.doublegetDifferenz()Liefert den Differenz aus errechnetem Saldo und tatsaechlichem Saldo.doublegetEinnahmen()Liefert die Einnahmen.java.util.DategetEnddatum()Liefert das End-Datum.doublegetEndsaldo()Liefert den End-Saldo.java.lang.StringgetID()KontogetKonto()Liefert das Konto.doublegetPlusminus()Liefert die Differenz aus Einnahmen und Ausgaben.java.lang.StringgetPrimaryAttribute()java.util.DategetStartdatum()Liefert das Start-Datum.java.lang.StringgetText()Liefert den Beschreibungstext der Zeile.booleanhasDiff()Liefert true, wenn eine Differenz aus berechnetem und tatsaechlichem Saldo vorliegt.booleanisSumme()Liefert true, wenn es eine Summen-Zeile ist.voidsetAnfangssaldo(double anfangssaldo)Speichert den Anfangssaldo.voidsetAusgaben(double ausgaben)Speichert die Ausgaben.voidsetEinnahmen(double einnahmen)Speichert die Einnahmen.voidsetEnddatum(java.util.Date enddatum)Speichert das End-Datum.voidsetEndsaldo(double endsaldo)Speichert den End-Saldo.voidsetIsSumme(boolean b)Legt fest, ob es sich um eine Summen-Zeile handelt.voidsetStartdatum(java.util.Date startdatum)Speichert das Start-Datum.java.lang.StringtoString()
-
-
-
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:EinnahmeAusgabeZeitraumLiefert den Beschreibungstext der Zeile.- Specified by:
getTextin 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:EinnahmeAusgabeZeitraumLiefert die Einnahmen.- Specified by:
getEinnahmenin 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:EinnahmeAusgabeZeitraumLiefert die Ausgaben.- Specified by:
getAusgabenin 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:EinnahmeAusgabeZeitraumLiefert das Start-Datum.- Specified by:
getStartdatumin 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:EinnahmeAusgabeZeitraumLiefert das End-Datum.- Specified by:
getEnddatumin 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:
equalsin 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:
getAttributein 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:
getAttributeNamesin interfacede.willuhn.datasource.GenericObject- Throws:
java.rmi.RemoteException- See Also:
GenericObject.getAttributeNames()
-
getID
public java.lang.String getID() throws java.rmi.RemoteException- Specified by:
getIDin interfacede.willuhn.datasource.GenericObject- Throws:
java.rmi.RemoteException- See Also:
GenericObject.getID()
-
getPrimaryAttribute
public java.lang.String getPrimaryAttribute() throws java.rmi.RemoteException- Specified by:
getPrimaryAttributein interfacede.willuhn.datasource.GenericObject- Throws:
java.rmi.RemoteException- See Also:
GenericObject.getPrimaryAttribute()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object- See Also:
Object.toString()
-
-