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 TypeMethodDescriptionvoid
addDeleteListener
(de.willuhn.datasource.rmi.Listener arg0) void
addStoreListener
(de.willuhn.datasource.rmi.Listener arg0) void
clear()
void
delete()
boolean
equals
(de.willuhn.datasource.GenericObject arg0) getAttribute
(String attribute) String[]
getAttributeType
(String arg0) de.willuhn.datasource.GenericIterator
int[]
getColor()
Liefert die fuer diese Kategorie zu verwendende Farbe.int
getFlags()
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.DBIterator
getList()
getName()
Liefert den Namen des Umsatz-Typs.Liefert die Nummer des Umsatz-Typs.de.willuhn.datasource.GenericObjectNode
de.willuhn.datasource.GenericIterator
getPath()
Liefert das Suchmuster fuer den Umsatztyp.de.willuhn.datasource.GenericIterator
de.willuhn.datasource.GenericIterator
int
getTyp()
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
Liefert die Hoehe des Umsatzes aus dem angegebenen Zeitraum.boolean
hasChild
(de.willuhn.datasource.GenericObjectNode arg0) boolean
hasFlag
(int flag) Prueft, ob das angegebene Flag vorhanden ist.boolean
Prueft, ob eine benutzerdefinierte Farbe verwendet werden soll.boolean
boolean
isRegex()
Prueft, ob es sich bei dem Pattern um einen regulaeren Ausdruck handelt.void
boolean
Prueft, ob der Umsatz diesem Pattern entspricht.boolean
Prueft, ob der Umsatz diesem Pattern entspricht.void
overwrite
(de.willuhn.datasource.rmi.DBObject arg0) void
removeDeleteListener
(de.willuhn.datasource.rmi.Listener arg0) void
removeStoreListener
(de.willuhn.datasource.rmi.Listener arg0) 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
Speichert das optional zugeordnete Konto.void
setKontoKategorie
(String kategorie) Speichert eine optionale Konto-Kategorie.void
Speichert den Namen des Umsatz-Typs.void
Speichert die Nummer des Umsatz-Typs.void
setParent
(de.willuhn.datasource.rmi.DBObjectNode arg0) 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
store()
void
void
void
-
Constructor Details
-
UmsatzTypUnassigned
public UmsatzTypUnassigned()
-
-
Method Details
-
getAttribute
- Specified by:
getAttribute
in interfacede.willuhn.datasource.rmi.DBObject
- Specified by:
getAttribute
in interfacede.willuhn.datasource.GenericObject
- Throws:
RemoteException
- See Also:
-
DBObject.getAttribute(java.lang.String)
-
getTopLevelList
- Specified by:
getTopLevelList
in interfacede.willuhn.datasource.rmi.DBObjectNode
- Throws:
RemoteException
- See Also:
-
DBObjectNode.getTopLevelList()
-
setParent
- Specified by:
setParent
in interfacede.willuhn.datasource.rmi.DBObjectNode
- Throws:
RemoteException
- See Also:
-
DBObjectNode.setParent(de.willuhn.datasource.rmi.DBObjectNode)
-
addDeleteListener
- Specified by:
addDeleteListener
in interfacede.willuhn.datasource.rmi.DBObject
- Throws:
RemoteException
- See Also:
-
DBObject.addDeleteListener(de.willuhn.datasource.rmi.Listener)
-
addStoreListener
- Specified by:
addStoreListener
in interfacede.willuhn.datasource.rmi.DBObject
- Throws:
RemoteException
- See Also:
-
DBObject.addStoreListener(de.willuhn.datasource.rmi.Listener)
-
equals
- Specified by:
equals
in interfacede.willuhn.datasource.rmi.DBObject
- Specified by:
equals
in interfacede.willuhn.datasource.GenericObject
- Throws:
RemoteException
- See Also:
-
DBObject.equals(de.willuhn.datasource.GenericObject)
-
getAttributeType
- Specified by:
getAttributeType
in interfacede.willuhn.datasource.rmi.DBObject
- Throws:
RemoteException
- See Also:
-
DBObject.getAttributeType(java.lang.String)
-
getList
- Specified by:
getList
in interfacede.willuhn.datasource.rmi.DBObject
- Throws:
RemoteException
- See Also:
-
DBObject.getList()
-
getPrimaryAttribute
- Specified by:
getPrimaryAttribute
in interfacede.willuhn.datasource.rmi.DBObject
- Specified by:
getPrimaryAttribute
in interfacede.willuhn.datasource.GenericObject
- Throws:
RemoteException
- See Also:
-
DBObject.getPrimaryAttribute()
-
load
- Specified by:
load
in interfacede.willuhn.datasource.rmi.DBObject
- Throws:
RemoteException
- See Also:
-
DBObject.load(java.lang.String)
-
removeDeleteListener
- Specified by:
removeDeleteListener
in interfacede.willuhn.datasource.rmi.DBObject
- Throws:
RemoteException
- See Also:
-
DBObject.removeDeleteListener(de.willuhn.datasource.rmi.Listener)
-
removeStoreListener
- Specified by:
removeStoreListener
in interfacede.willuhn.datasource.rmi.DBObject
- Throws:
RemoteException
- See Also:
-
DBObject.removeStoreListener(de.willuhn.datasource.rmi.Listener)
-
getAttributeNames
- Specified by:
getAttributeNames
in interfacede.willuhn.datasource.GenericObject
- Throws:
RemoteException
- See Also:
-
GenericObject.getAttributeNames()
-
getID
- Specified by:
getID
in interfacede.willuhn.datasource.GenericObject
- Throws:
RemoteException
- See Also:
-
GenericObject.getID()
-
transactionBegin
- Specified by:
transactionBegin
in interfacede.willuhn.datasource.rmi.Transactionable
- Throws:
RemoteException
- See Also:
-
Transactionable.transactionBegin()
-
transactionCommit
- Specified by:
transactionCommit
in interfacede.willuhn.datasource.rmi.Transactionable
- Throws:
RemoteException
- See Also:
-
Transactionable.transactionCommit()
-
transactionRollback
- Specified by:
transactionRollback
in interfacede.willuhn.datasource.rmi.Transactionable
- Throws:
RemoteException
- See Also:
-
Transactionable.transactionRollback()
-
clear
- Specified by:
clear
in interfacede.willuhn.datasource.rmi.Changeable
- Throws:
RemoteException
- See Also:
-
Changeable.clear()
-
delete
- Specified by:
delete
in interfacede.willuhn.datasource.rmi.Changeable
- Throws:
RemoteException
de.willuhn.util.ApplicationException
- See Also:
-
Changeable.delete()
-
isNewObject
- Specified by:
isNewObject
in interfacede.willuhn.datasource.rmi.Changeable
- Throws:
RemoteException
- See Also:
-
Changeable.isNewObject()
-
overwrite
- Specified by:
overwrite
in interfacede.willuhn.datasource.rmi.Changeable
- Throws:
RemoteException
- See Also:
-
Changeable.overwrite(de.willuhn.datasource.rmi.DBObject)
-
store
- Specified by:
store
in interfacede.willuhn.datasource.rmi.Changeable
- Throws:
RemoteException
de.willuhn.util.ApplicationException
- See Also:
-
Changeable.store()
-
getChildren
- Specified by:
getChildren
in interfacede.willuhn.datasource.GenericObjectNode
- Throws:
RemoteException
- See Also:
-
GenericObjectNode.getChildren()
-
getParent
- Specified by:
getParent
in interfacede.willuhn.datasource.GenericObjectNode
- Throws:
RemoteException
- See Also:
-
GenericObjectNode.getParent()
-
getPath
- Specified by:
getPath
in interfacede.willuhn.datasource.GenericObjectNode
- Throws:
RemoteException
- See Also:
-
GenericObjectNode.getPath()
-
getPossibleParents
- Specified by:
getPossibleParents
in interfacede.willuhn.datasource.GenericObjectNode
- Throws:
RemoteException
- See Also:
-
GenericObjectNode.getPossibleParents()
-
hasChild
- Specified by:
hasChild
in interfacede.willuhn.datasource.GenericObjectNode
- Throws:
RemoteException
- See Also:
-
GenericObjectNode.hasChild(de.willuhn.datasource.GenericObjectNode)
-
getName
Description copied from interface:UmsatzTyp
Liefert den Namen des Umsatz-Typs.- Specified by:
getName
in interfaceUmsatzTyp
- Returns:
- Name des Umsatz-Typs.
- Throws:
RemoteException
- See Also:
-
setName
Description copied from interface:UmsatzTyp
Speichert den Namen des Umsatz-Typs.- Specified by:
setName
in interfaceUmsatzTyp
- Parameters:
name
- Name des Umsatz-Typs.- Throws:
RemoteException
- See Also:
-
getNummer
Description copied from interface:UmsatzTyp
Liefert die Nummer des Umsatz-Typs. Die Nummer wird für die Sortierung bei der Auswertung eingesetzt.- Specified by:
getNummer
in interfaceUmsatzTyp
- Returns:
- Nummer des Umsatz-Typs.
- Throws:
RemoteException
- See Also:
-
setNummer
Description copied from interface:UmsatzTyp
Speichert die Nummer des Umsatz-Typs.- Specified by:
setNummer
in interfaceUmsatzTyp
- Parameters:
nummer
- Nummer des Umsatz-Typs- Throws:
RemoteException
- See Also:
-
getPattern
Description copied from interface:UmsatzTyp
Liefert das Suchmuster fuer den Umsatztyp.- Specified by:
getPattern
in interfaceUmsatzTyp
- Returns:
- Suchmuster.
- Throws:
RemoteException
- See Also:
-
setPattern
Description copied from interface:UmsatzTyp
Speichert das Suchmuster fuer den Umsatztyp.- Specified by:
setPattern
in interfaceUmsatzTyp
- Parameters:
pattern
- das Suchmuster.- Throws:
RemoteException
- See Also:
-
getUmsaetze
Description copied from interface:UmsatzTyp
Liefert eine Liste von Umsaetzen, die diesem Umsatz-Typ entsprechen.- Specified by:
getUmsaetze
in interfaceUmsatzTyp
- Returns:
- Umsatz-Liste.
- Throws:
RemoteException
- See Also:
-
getUmsaetze
Description copied from interface:UmsatzTyp
Liefert eine Liste von Umsaetzen aus dem angegebenen Zeitraum.- Specified by:
getUmsaetze
in 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:UmsatzTyp
Liefert eine Liste von Umsaetzen der letzten Tage, die diesem Umsatz-Typ entsprechen.- Specified by:
getUmsaetze
in interfaceUmsatzTyp
- Parameters:
days
- Anzahl der Tage.- Returns:
- Umsatz-Liste.
- Throws:
RemoteException
- See Also:
-
getUmsatz
Description copied from interface:UmsatzTyp
Liefert die Hoehe des Umsatzes, der fuer diesen Umsatztyp auf allen Konten vorliegt.- Specified by:
getUmsatz
in interfaceUmsatzTyp
- Returns:
- Hoehe des Umsatzes.
- Throws:
RemoteException
- See Also:
-
getUmsatz
Description copied from interface:UmsatzTyp
Liefert die Hoehe des Umsatzes aus dem angegebenen Zeitraum.- Specified by:
getUmsatz
in 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:UmsatzTyp
Liefert die Hoehe des Umsatzes der letzten Tage, der fuer diesen Umsatztyp auf allen Konten vorliegt.- Specified by:
getUmsatz
in interfaceUmsatzTyp
- Parameters:
days
- Anzahl der Tage.- Returns:
- Hoehe des Umsatzes.
- Throws:
RemoteException
- See Also:
-
isRegex
Description copied from interface:UmsatzTyp
Prueft, ob es sich bei dem Pattern um einen regulaeren Ausdruck handelt.- Specified by:
isRegex
in interfaceUmsatzTyp
- Returns:
- true, wenn es sich um einen regulaeren Ausdruck handelt.
- Throws:
RemoteException
- See Also:
-
getTyp
Description copied from interface:UmsatzTyp
Liefert den Typ der Kategorie.- Specified by:
getTyp
in interfaceUmsatzTyp
- Returns:
- Typ der Kategorie.
- Throws:
RemoteException
- See Also:
-
setTyp
Description copied from interface:UmsatzTyp
Speichert den Typ der Kategorie.- Specified by:
setTyp
in interfaceUmsatzTyp
- Parameters:
typ
- Typ der Kategorie.- Throws:
RemoteException
- See Also:
-
setRegex
Description copied from interface:UmsatzTyp
Speichert, ob es sich bei dem Pattern um einen regulaeren Ausdruck handelt.- Specified by:
setRegex
in 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:UmsatzTyp
Prueft, ob der Umsatz diesem Pattern entspricht. Ist fuer den Umsatz-Typ kein Pattern definiert, liefert die Funktion immer false.- Specified by:
matches
in 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:
RemoteException
PatternSyntaxException
- wird geworden, wenn es ein regulaerer Ausdruck mit Fehlern ist.- See Also:
-
matches
Description copied from interface:UmsatzTyp
Prueft, ob der Umsatz diesem Pattern entspricht. Ist fuer den Umsatz-Typ kein Pattern definiert, liefert die Funktion immer false.- Specified by:
matches
in interfaceUmsatzTyp
- Parameters:
umsatz
- zu pruefender Umsatz.- Returns:
- true, wenn er dem Pattern entspricht.
- Throws:
RemoteException
- See Also:
-
getColor
Description copied from interface:UmsatzTyp
Liefert die fuer diese Kategorie zu verwendende Farbe.- Specified by:
getColor
in interfaceUmsatzTyp
- Returns:
- Farbe oder null, wenn noch keine definiert wurde.
- Throws:
RemoteException
- See Also:
-
setColor
Description copied from interface:UmsatzTyp
Speichert die Farbe fuer die Umsatz-Kategorie.- Specified by:
setColor
in interfaceUmsatzTyp
- Parameters:
rgb
- Farbe.- Throws:
RemoteException
- See Also:
-
isCustomColor
Description copied from interface:UmsatzTyp
Prueft, ob eine benutzerdefinierte Farbe verwendet werden soll.- Specified by:
isCustomColor
in interfaceUmsatzTyp
- Returns:
- true, wenn eine benutzerdefinierte Farbe verwendet werden soll.
- Throws:
RemoteException
- See Also:
-
setCustomColor
Description copied from interface:UmsatzTyp
Legt fest, ob eine benutzerdefinierte Farbe verwendet werden soll.- Specified by:
setCustomColor
in interfaceUmsatzTyp
- Parameters:
b
- true, wenn eine benutzerdefinierte Farbe verwendet werden soll.- Throws:
RemoteException
- See Also:
-
setKommentar
Description copied from interface:UmsatzTyp
Speichert den Kommentar fuer den Umsatztyp.- Specified by:
setKommentar
in interfaceUmsatzTyp
- Parameters:
kommentar
- der Kommentar.- Throws:
RemoteException
-
getKommentar
Description copied from interface:UmsatzTyp
Liefert den Kommentar fuer den Umsatztyp.- Specified by:
getKommentar
in interfaceUmsatzTyp
- Returns:
- Kommentar.
- Throws:
RemoteException
-
getKonto
Description copied from interface:UmsatzTyp
Liefert das optional zugeordnete Konto.- Specified by:
getKonto
in interfaceUmsatzTyp
- Returns:
- Konto.
- Throws:
RemoteException
-
setKonto
Description copied from interface:UmsatzTyp
Speichert das optional zugeordnete Konto.- Specified by:
setKonto
in interfaceUmsatzTyp
- Parameters:
konto
- Konto.- Throws:
RemoteException
-
getKontoKategorie
Description copied from interface:UmsatzTyp
Liefert eine optionale Konto-Kategorie.- Specified by:
getKontoKategorie
in interfaceUmsatzTyp
- Returns:
- eine optionale Konto-Kategorie.
- Throws:
RemoteException
-
setKontoKategorie
Description copied from interface:UmsatzTyp
Speichert eine optionale Konto-Kategorie.- Specified by:
setKontoKategorie
in interfaceUmsatzTyp
- Parameters:
kategorie
- die optionale Konto-Kategorie.- Throws:
RemoteException
-
getFlags
Description copied from interface:UmsatzTyp
Liefert 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:
getFlags
in interfaceUmsatzTyp
- Returns:
- Bit-Feld mit den Flags des Objektes.
- Throws:
RemoteException
-
setFlags
Description copied from interface:UmsatzTyp
Speichert die Flags einen Objektes.- Specified by:
setFlags
in interfaceUmsatzTyp
- Parameters:
flags
- die Flags in Form eines Bit-Feldes.- Throws:
RemoteException
-
hasFlag
Description copied from interface:UmsatzTyp
Prueft, ob das angegebene Flag vorhanden ist.- Specified by:
hasFlag
in interfaceUmsatzTyp
- Parameters:
flag
- das zu pruefende Flag.- Returns:
- true, wenn es gesetzt ist.
- Throws:
RemoteException
-