Class UmsatzTypImpl

java.lang.Object
java.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
de.willuhn.datasource.db.AbstractDBObject
de.willuhn.datasource.db.AbstractDBObjectNode
de.willuhn.jameica.hbci.server.UmsatzTypImpl
All Implemented Interfaces:
de.willuhn.datasource.GenericObject, de.willuhn.datasource.GenericObjectNode, de.willuhn.datasource.rmi.Changeable, de.willuhn.datasource.rmi.DBObject, de.willuhn.datasource.rmi.DBObjectNode, de.willuhn.datasource.rmi.Transactionable, Duplicatable, UmsatzTyp, Serializable, Remote

public class UmsatzTypImpl extends de.willuhn.datasource.db.AbstractDBObjectNode implements UmsatzTyp, Duplicatable
Implementierung eines Umsatz-Typs.
See Also:
  • Field Summary

    Fields inherited from class java.rmi.server.RemoteObject

    ref

    Fields inherited from interface de.willuhn.jameica.hbci.rmi.UmsatzTyp

    FLAG_NONE, FLAG_SKIP_REPORTS, MAXLENGTH_PATTERN, TYP_AUSGABE, TYP_EGAL, TYP_EINNAHME
  • Constructor Summary

    Constructors
    Constructor
    Description
    ct.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    Dupliziert das Objekt.
     
    de.willuhn.datasource.GenericIterator
     
    int[]
    Liefert die fuer diese Kategorie zu verwendende Farbe.
    int
    Liefert ein Bit-Feld mit Flags.
    Liefert den Kommentar fuer den Umsatztyp.
    Liefert das optional zugeordnete Konto.
    Liefert eine optionale Konto-Kategorie.
    Liefert den Namen des Umsatz-Typs.
    Liefert die Nummer des Umsatz-Typs.
    de.willuhn.datasource.GenericObjectNode
     
    Liefert einen Pfad mit den Namen der Kategorien bis zur obersten Ebene.
    Liefert das Suchmuster fuer den Umsatztyp.
    de.willuhn.datasource.GenericIterator
     
     
    protected String
     
    de.willuhn.datasource.GenericIterator
     
    int
    Liefert den Typ der Kategorie.
    de.willuhn.datasource.GenericIterator
    Liefert eine Liste von Umsaetzen, die diesem Umsatz-Typ entsprechen.
    de.willuhn.datasource.GenericIterator
    getUmsaetze(int days)
    Liefert eine Liste von Umsaetzen der letzten Tage, die diesem Umsatz-Typ entsprechen.
    de.willuhn.datasource.GenericIterator
    getUmsaetze(Date von, Date bis)
    Liefert eine Liste von Umsaetzen aus dem angegebenen Zeitraum.
    double
    Liefert die Hoehe des Umsatzes, der fuer diesen Umsatztyp auf allen Konten vorliegt.
    double
    getUmsatz(int days)
    Liefert die Hoehe des Umsatzes der letzten Tage, der fuer diesen Umsatztyp auf allen Konten vorliegt.
    double
    getUmsatz(Date von, Date bis)
    Liefert die Hoehe des Umsatzes aus dem angegebenen Zeitraum.
    boolean
    hasFlag(int flag)
    Prueft, ob das angegebene Flag vorhanden ist.
    protected void
     
    boolean
    Prueft, ob eine benutzerdefinierte Farbe verwendet werden soll.
    boolean
    Prueft, ob es sich bei dem Pattern um einen regulaeren Ausdruck handelt.
    boolean
    matches(Umsatz umsatz)
    Prueft, ob der Umsatz diesem Pattern entspricht.
    boolean
    matches(Umsatz umsatz, boolean allowReassign)
    Prueft, ob der Umsatz diesem Pattern entspricht.
    void
    overwrite(de.willuhn.datasource.rmi.DBObject object)
     
    void
    setColor(int[] rgb)
    Speichert die Farbe fuer die Umsatz-Kategorie.
    void
    setCustomColor(boolean b)
    Legt fest, ob eine benutzerdefinierte Farbe verwendet werden soll.
    void
    setFlags(int flags)
    Speichert die Flags einen Objektes.
    void
    setKommentar(String kommentar)
    Speichert den Kommentar fuer den Umsatztyp.
    void
    setKonto(Konto konto)
    Speichert das optional zugeordnete Konto.
    void
    Speichert eine optionale Konto-Kategorie.
    void
    Speichert den Namen des Umsatz-Typs.
    void
    setNummer(String nummer)
    Speichert die Nummer des Umsatz-Typs.
    void
    setPattern(String pattern)
    Speichert das Suchmuster fuer den Umsatztyp.
    void
    setRegex(boolean regex)
    Speichert, ob es sich bei dem Pattern um einen regulaeren Ausdruck handelt.
    void
    setTyp(int typ)
    Speichert den Typ der Kategorie.
    void
    Ueberschrieben, um den Umsatztyp-Cache zu aktualisieren.
    protected void
     

    Methods inherited from class de.willuhn.datasource.db.AbstractDBObjectNode

    deleteCheck, getNodeField, getPath, hasChild, setParent

    Methods inherited from class de.willuhn.datasource.db.AbstractDBObject

    addDeleteListener, addStoreListener, clear, equals, getAttributeNames, getAttributeType, getForeignObject, getID, getIDField, getInsertSQL, getList, getListQuery, getLoadQuery, getService, getUpdateSQL, hasChanged, hasChanged, init, insert, isNewObject, load, removeDeleteListener, removeStoreListener, setAttribute, setID, setService, transactionBegin, transactionCommit, transactionRollback

    Methods inherited from class java.rmi.server.RemoteServer

    getClientHost, getLog, setLog

    Methods inherited from class java.rmi.server.RemoteObject

    equals, getRef, hashCode, toString, toStub

    Methods inherited from class java.lang.Object

    finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface de.willuhn.datasource.rmi.Changeable

    clear, isNewObject

    Methods inherited from interface de.willuhn.datasource.rmi.DBObject

    addDeleteListener, addStoreListener, equals, getAttributeType, getList, load, removeDeleteListener, removeStoreListener

    Methods inherited from interface de.willuhn.datasource.rmi.DBObjectNode

    setParent

    Methods inherited from interface de.willuhn.datasource.GenericObject

    getAttributeNames, getID

    Methods inherited from interface de.willuhn.datasource.GenericObjectNode

    getPath, hasChild

    Methods inherited from interface de.willuhn.datasource.rmi.Transactionable

    transactionBegin, transactionCommit, transactionRollback