Package de.willuhn.jameica.hbci.server
Class UmsatzTypUtil.UmsatzTypUnassigned
java.lang.Object
de.willuhn.jameica.hbci.server.UmsatzTypUtil.UmsatzTypUnassigned
- 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,UmsatzTyp,Remote
- Enclosing class:
UmsatzTypUtil
Virtuelle Umsatz-Typ-Bean fuer "nicht zugeordnet".
-
Field Summary
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 -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDeleteListener(de.willuhn.datasource.rmi.Listener arg0) voidaddStoreListener(de.willuhn.datasource.rmi.Listener arg0) voidclear()voiddelete()booleanequals(de.willuhn.datasource.GenericObject arg0) getAttribute(String attribute) String[]getAttributeType(String arg0) de.willuhn.datasource.GenericIteratorint[]getColor()Liefert die fuer diese Kategorie zu verwendende Farbe.intgetFlags()Liefert ein Bit-Feld mit Flags.getID()Liefert den Kommentar fuer den Umsatztyp.getKonto()Liefert das optional zugeordnete Konto.Liefert eine optionale Konto-Kategorie.de.willuhn.datasource.rmi.DBIteratorgetList()getName()Liefert den Namen des Umsatz-Typs.Liefert die Nummer des Umsatz-Typs.de.willuhn.datasource.GenericObjectNodede.willuhn.datasource.GenericIteratorgetPath()Liefert einen Pfad mit den Namen der Kategorien bis zur obersten Ebene.Liefert das Suchmuster fuer den Umsatztyp.de.willuhn.datasource.GenericIteratorde.willuhn.datasource.GenericIteratorintgetTyp()Liefert den Typ der Kategorie.de.willuhn.datasource.GenericIteratorLiefert eine Liste von Umsaetzen, die diesem Umsatz-Typ entsprechen.de.willuhn.datasource.GenericIteratorgetUmsaetze(int days) Liefert eine Liste von Umsaetzen der letzten Tage, die diesem Umsatz-Typ entsprechen.de.willuhn.datasource.GenericIteratorgetUmsaetze(Date von, Date bis) Liefert eine Liste von Umsaetzen aus dem angegebenen Zeitraum.doubleLiefert die Hoehe des Umsatzes, der fuer diesen Umsatztyp auf allen Konten vorliegt.doublegetUmsatz(int days) Liefert die Hoehe des Umsatzes der letzten Tage, der fuer diesen Umsatztyp auf allen Konten vorliegt.doubleLiefert die Hoehe des Umsatzes aus dem angegebenen Zeitraum.booleanhasChild(de.willuhn.datasource.GenericObjectNode arg0) booleanhasFlag(int flag) Prueft, ob das angegebene Flag vorhanden ist.booleanPrueft, ob eine benutzerdefinierte Farbe verwendet werden soll.booleanbooleanisRegex()Prueft, ob es sich bei dem Pattern um einen regulaeren Ausdruck handelt.voidbooleanPrueft, ob der Umsatz diesem Pattern entspricht.booleanPrueft, ob der Umsatz diesem Pattern entspricht.voidoverwrite(de.willuhn.datasource.rmi.DBObject arg0) voidremoveDeleteListener(de.willuhn.datasource.rmi.Listener arg0) voidremoveStoreListener(de.willuhn.datasource.rmi.Listener arg0) voidsetColor(int[] rgb) Speichert die Farbe fuer die Umsatz-Kategorie.voidsetCustomColor(boolean b) Legt fest, ob eine benutzerdefinierte Farbe verwendet werden soll.voidsetFlags(int flags) Speichert die Flags einen Objektes.voidsetKommentar(String kommentar) Speichert den Kommentar fuer den Umsatztyp.voidSpeichert das optional zugeordnete Konto.voidsetKontoKategorie(String kategorie) Speichert eine optionale Konto-Kategorie.voidSpeichert den Namen des Umsatz-Typs.voidSpeichert die Nummer des Umsatz-Typs.voidsetParent(de.willuhn.datasource.rmi.DBObjectNode arg0) voidsetPattern(String pattern) Speichert das Suchmuster fuer den Umsatztyp.voidsetRegex(boolean regex) Speichert, ob es sich bei dem Pattern um einen regulaeren Ausdruck handelt.voidsetTyp(int typ) Speichert den Typ der Kategorie.voidstore()voidvoidvoid
-
Constructor Details
-
UmsatzTypUnassigned
public UmsatzTypUnassigned()
-
-
Method Details
-
getAttribute
- Specified by:
getAttributein interfacede.willuhn.datasource.rmi.DBObject- Specified by:
getAttributein interfacede.willuhn.datasource.GenericObject- Throws:
RemoteException- See Also:
-
getTopLevelList
- Specified by:
getTopLevelListin interfacede.willuhn.datasource.rmi.DBObjectNode- Throws:
RemoteException- See Also:
-
setParent
- Specified by:
setParentin interfacede.willuhn.datasource.rmi.DBObjectNode- Throws:
RemoteException- See Also:
-
addDeleteListener
- Specified by:
addDeleteListenerin interfacede.willuhn.datasource.rmi.DBObject- Throws:
RemoteException- See Also:
-
addStoreListener
- Specified by:
addStoreListenerin interfacede.willuhn.datasource.rmi.DBObject- Throws:
RemoteException- See Also:
-
equals
- Specified by:
equalsin interfacede.willuhn.datasource.rmi.DBObject- Specified by:
equalsin interfacede.willuhn.datasource.GenericObject- Throws:
RemoteException- See Also:
-
getAttributeType
- Specified by:
getAttributeTypein interfacede.willuhn.datasource.rmi.DBObject- Throws:
RemoteException- See Also:
-
getList
- Specified by:
getListin interfacede.willuhn.datasource.rmi.DBObject- Throws:
RemoteException- See Also:
-
getPrimaryAttribute
- Specified by:
getPrimaryAttributein interfacede.willuhn.datasource.rmi.DBObject- Specified by:
getPrimaryAttributein interfacede.willuhn.datasource.GenericObject- Throws:
RemoteException- See Also:
-
load
- Specified by:
loadin interfacede.willuhn.datasource.rmi.DBObject- Throws:
RemoteException- See Also:
-
removeDeleteListener
- Specified by:
removeDeleteListenerin interfacede.willuhn.datasource.rmi.DBObject- Throws:
RemoteException- See Also:
-
removeStoreListener
- Specified by:
removeStoreListenerin interfacede.willuhn.datasource.rmi.DBObject- Throws:
RemoteException- See Also:
-
getAttributeNames
- Specified by:
getAttributeNamesin interfacede.willuhn.datasource.GenericObject- Throws:
RemoteException- See Also:
-
getID
- Specified by:
getIDin interfacede.willuhn.datasource.GenericObject- Throws:
RemoteException- See Also:
-
transactionBegin
- Specified by:
transactionBeginin interfacede.willuhn.datasource.rmi.Transactionable- Throws:
RemoteException- See Also:
-
transactionCommit
- Specified by:
transactionCommitin interfacede.willuhn.datasource.rmi.Transactionable- Throws:
RemoteException- See Also:
-
transactionRollback
- Specified by:
transactionRollbackin interfacede.willuhn.datasource.rmi.Transactionable- Throws:
RemoteException- See Also:
-
clear
- Specified by:
clearin interfacede.willuhn.datasource.rmi.Changeable- Throws:
RemoteException- See Also:
-
delete
- Specified by:
deletein interfacede.willuhn.datasource.rmi.Changeable- Throws:
RemoteExceptionde.willuhn.util.ApplicationException- See Also:
-
isNewObject
- Specified by:
isNewObjectin interfacede.willuhn.datasource.rmi.Changeable- Throws:
RemoteException- See Also:
-
overwrite
- Specified by:
overwritein interfacede.willuhn.datasource.rmi.Changeable- Throws:
RemoteException- See Also:
-
store
- Specified by:
storein interfacede.willuhn.datasource.rmi.Changeable- Throws:
RemoteExceptionde.willuhn.util.ApplicationException- See Also:
-
getChildren
- Specified by:
getChildrenin interfacede.willuhn.datasource.GenericObjectNode- Throws:
RemoteException- See Also:
-
getParent
- Specified by:
getParentin interfacede.willuhn.datasource.GenericObjectNode- Throws:
RemoteException- See Also:
-
getPath
- Specified by:
getPathin interfacede.willuhn.datasource.GenericObjectNode- Throws:
RemoteException- See Also:
-
getPossibleParents
- Specified by:
getPossibleParentsin interfacede.willuhn.datasource.GenericObjectNode- Throws:
RemoteException- See Also:
-
hasChild
- Specified by:
hasChildin interfacede.willuhn.datasource.GenericObjectNode- Throws:
RemoteException- See Also:
-
getName
Description copied from interface:UmsatzTypLiefert den Namen des Umsatz-Typs.- Specified by:
getNamein interfaceUmsatzTyp- Returns:
- Name des Umsatz-Typs.
- Throws:
RemoteException- See Also:
-
setName
Description copied from interface:UmsatzTypSpeichert den Namen des Umsatz-Typs.- Specified by:
setNamein interfaceUmsatzTyp- Parameters:
name- Name des Umsatz-Typs.- Throws:
RemoteException- See Also:
-
getNummer
Description copied from interface:UmsatzTypLiefert die Nummer des Umsatz-Typs. Die Nummer wird für die Sortierung bei der Auswertung eingesetzt.- Specified by:
getNummerin interfaceUmsatzTyp- Returns:
- Nummer des Umsatz-Typs.
- Throws:
RemoteException- See Also:
-
setNummer
Description copied from interface:UmsatzTypSpeichert die Nummer des Umsatz-Typs.- Specified by:
setNummerin interfaceUmsatzTyp- Parameters:
nummer- Nummer des Umsatz-Typs- Throws:
RemoteException- See Also:
-
getPattern
Description copied from interface:UmsatzTypLiefert das Suchmuster fuer den Umsatztyp.- Specified by:
getPatternin interfaceUmsatzTyp- Returns:
- Suchmuster.
- Throws:
RemoteException- See Also:
-
setPattern
Description copied from interface:UmsatzTypSpeichert das Suchmuster fuer den Umsatztyp.- Specified by:
setPatternin interfaceUmsatzTyp- Parameters:
pattern- das Suchmuster.- Throws:
RemoteException- See Also:
-
getUmsaetze
Description copied from interface:UmsatzTypLiefert eine Liste von Umsaetzen, die diesem Umsatz-Typ entsprechen.- Specified by:
getUmsaetzein interfaceUmsatzTyp- Returns:
- Umsatz-Liste.
- Throws:
RemoteException- See Also:
-
getUmsaetze
Description copied from interface:UmsatzTypLiefert eine Liste von Umsaetzen aus dem angegebenen Zeitraum.- Specified by:
getUmsaetzein interfaceUmsatzTyp- Parameters:
von- Start-Datum. Wenn == null, dann bleibt es unberücksichtigt.bis- Ende-Datum. Wenn == null, dann bleibt es unberücksichtigt.- Returns:
- Umsatz-Liste.
- Throws:
RemoteException- See Also:
-
getUmsaetze
Description copied from interface:UmsatzTypLiefert eine Liste von Umsaetzen der letzten Tage, die diesem Umsatz-Typ entsprechen.- Specified by:
getUmsaetzein interfaceUmsatzTyp- Parameters:
days- Anzahl der Tage.- Returns:
- Umsatz-Liste.
- Throws:
RemoteException- See Also:
-
getUmsatz
Description copied from interface:UmsatzTypLiefert die Hoehe des Umsatzes, der fuer diesen Umsatztyp auf allen Konten vorliegt.- Specified by:
getUmsatzin interfaceUmsatzTyp- Returns:
- Hoehe des Umsatzes.
- Throws:
RemoteException- See Also:
-
getUmsatz
Description copied from interface:UmsatzTypLiefert die Hoehe des Umsatzes aus dem angegebenen Zeitraum.- Specified by:
getUmsatzin interfaceUmsatzTyp- Parameters:
von- Start-Datum. Wenn == null, dann bleibt es unberücksichtigt.bis- Ende-Datum. Wenn == null, dann bleibt es unberücksichtigt.- Returns:
- Hoehe des Umsatzes.
- Throws:
RemoteException- See Also:
-
getUmsatz
Description copied from interface:UmsatzTypLiefert die Hoehe des Umsatzes der letzten Tage, der fuer diesen Umsatztyp auf allen Konten vorliegt.- Specified by:
getUmsatzin interfaceUmsatzTyp- Parameters:
days- Anzahl der Tage.- Returns:
- Hoehe des Umsatzes.
- Throws:
RemoteException- See Also:
-
isRegex
Description copied from interface:UmsatzTypPrueft, ob es sich bei dem Pattern um einen regulaeren Ausdruck handelt.- Specified by:
isRegexin interfaceUmsatzTyp- Returns:
- true, wenn es sich um einen regulaeren Ausdruck handelt.
- Throws:
RemoteException- See Also:
-
getTyp
Description copied from interface:UmsatzTypLiefert den Typ der Kategorie.- Specified by:
getTypin interfaceUmsatzTyp- Returns:
- Typ der Kategorie.
- Throws:
RemoteException- See Also:
-
setTyp
Description copied from interface:UmsatzTypSpeichert den Typ der Kategorie.- Specified by:
setTypin interfaceUmsatzTyp- Parameters:
typ- Typ der Kategorie.- Throws:
RemoteException- See Also:
-
setRegex
Description copied from interface:UmsatzTypSpeichert, ob es sich bei dem Pattern um einen regulaeren Ausdruck handelt.- Specified by:
setRegexin interfaceUmsatzTyp- Parameters:
regex- true, wenn es sich um einen regulaeren Ausdruck handelt.- Throws:
RemoteException- See Also:
-
matches
public boolean matches(Umsatz umsatz, boolean allowReassign) throws RemoteException, PatternSyntaxException Description copied from interface:UmsatzTypPrueft, ob der Umsatz diesem Pattern entspricht. Ist fuer den Umsatz-Typ kein Pattern definiert, liefert die Funktion immer false.- Specified by:
matchesin interfaceUmsatzTyp- Parameters:
umsatz- zu pruefender Umsatz.allowReassign- true, wenn der Umsatz auch dann als passend gewertet werden soll, wenn er bereits fest einer anderen Kategorie zugeordnet ist. Per Default (also wenn die "matches(Umsatz)"-Funktion ohne diesen Boolean-Parameter aufgerufen wird) ist dieser Parameter "false". Das heisst, ein Umsatz, der bereits manuell (nicht per Suchbegriff) einer anderen Kategorie zugeordnet ist, liefert hier false, wenn "this" nicht die zugeordnete Kategorie ist.- Returns:
- true, wenn er dem Pattern entspricht.
- Throws:
RemoteExceptionPatternSyntaxException- wird geworden, wenn es ein regulaerer Ausdruck mit Fehlern ist.- See Also:
-
matches
Description copied from interface:UmsatzTypPrueft, ob der Umsatz diesem Pattern entspricht. Ist fuer den Umsatz-Typ kein Pattern definiert, liefert die Funktion immer false.- Specified by:
matchesin interfaceUmsatzTyp- Parameters:
umsatz- zu pruefender Umsatz.- Returns:
- true, wenn er dem Pattern entspricht.
- Throws:
RemoteException- See Also:
-
getColor
Description copied from interface:UmsatzTypLiefert die fuer diese Kategorie zu verwendende Farbe.- Specified by:
getColorin interfaceUmsatzTyp- Returns:
- Farbe oder null, wenn noch keine definiert wurde.
- Throws:
RemoteException- See Also:
-
setColor
Description copied from interface:UmsatzTypSpeichert die Farbe fuer die Umsatz-Kategorie.- Specified by:
setColorin interfaceUmsatzTyp- Parameters:
rgb- Farbe.- Throws:
RemoteException- See Also:
-
isCustomColor
Description copied from interface:UmsatzTypPrueft, ob eine benutzerdefinierte Farbe verwendet werden soll.- Specified by:
isCustomColorin interfaceUmsatzTyp- Returns:
- true, wenn eine benutzerdefinierte Farbe verwendet werden soll.
- Throws:
RemoteException- See Also:
-
setCustomColor
Description copied from interface:UmsatzTypLegt fest, ob eine benutzerdefinierte Farbe verwendet werden soll.- Specified by:
setCustomColorin interfaceUmsatzTyp- Parameters:
b- true, wenn eine benutzerdefinierte Farbe verwendet werden soll.- Throws:
RemoteException- See Also:
-
setKommentar
Description copied from interface:UmsatzTypSpeichert den Kommentar fuer den Umsatztyp.- Specified by:
setKommentarin interfaceUmsatzTyp- Parameters:
kommentar- der Kommentar.- Throws:
RemoteException
-
getKommentar
Description copied from interface:UmsatzTypLiefert den Kommentar fuer den Umsatztyp.- Specified by:
getKommentarin interfaceUmsatzTyp- Returns:
- Kommentar.
- Throws:
RemoteException
-
getKonto
Description copied from interface:UmsatzTypLiefert das optional zugeordnete Konto.- Specified by:
getKontoin interfaceUmsatzTyp- Returns:
- Konto.
- Throws:
RemoteException
-
setKonto
Description copied from interface:UmsatzTypSpeichert das optional zugeordnete Konto.- Specified by:
setKontoin interfaceUmsatzTyp- Parameters:
konto- Konto.- Throws:
RemoteException
-
getKontoKategorie
Description copied from interface:UmsatzTypLiefert eine optionale Konto-Kategorie.- Specified by:
getKontoKategoriein interfaceUmsatzTyp- Returns:
- eine optionale Konto-Kategorie.
- Throws:
RemoteException
-
setKontoKategorie
Description copied from interface:UmsatzTypSpeichert eine optionale Konto-Kategorie.- Specified by:
setKontoKategoriein interfaceUmsatzTyp- Parameters:
kategorie- die optionale Konto-Kategorie.- Throws:
RemoteException
-
getFlags
Description copied from interface:UmsatzTypLiefert ein Bit-Feld mit Flags. Ein Objekt kann mit verschiedenen Flags markiert werden. Das kann zum Beispiel "deaktiviert" sein. Damit fuer kuenftige weitere Flags nicht immer ein neues Feld zur Datenbank hinzugefuegt werden muss, verwenden wir hier ein Bitfeld. Damit koennen mehrere Flags in einem Wert codiert werden.- Specified by:
getFlagsin interfaceUmsatzTyp- Returns:
- Bit-Feld mit den Flags des Objektes.
- Throws:
RemoteException
-
setFlags
Description copied from interface:UmsatzTypSpeichert die Flags einen Objektes.- Specified by:
setFlagsin interfaceUmsatzTyp- Parameters:
flags- die Flags in Form eines Bit-Feldes.- Throws:
RemoteException
-
hasFlag
Description copied from interface:UmsatzTypPrueft, ob das angegebene Flag vorhanden ist.- Specified by:
hasFlagin interfaceUmsatzTyp- Parameters:
flag- das zu pruefende Flag.- Returns:
- true, wenn es gesetzt ist.
- Throws:
RemoteException
-
getPath
Description copied from interface:UmsatzTypLiefert einen Pfad mit den Namen der Kategorien bis zur obersten Ebene.- Specified by:
getPathin interfaceUmsatzTyp- Parameters:
sep- das Trennzeichen.- Returns:
- der Pfad.
- Throws:
RemoteException- See Also:
-