Class KontoFilter
java.lang.Object
de.willuhn.jameica.hbci.gui.filter.KontoFilter
Mit diesem Filter koennen einzelne Konten bei der Suche
ausgefiltert werden. Das wird z.Bsp. genutzt, um bei
Auslandsueberweisungen nur jene Konten anzuzeigen, die
eine IBAN besitzen.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final KontoFilter
Filter, der nur aktive Konten zulaesst.static final KontoFilter
Filter, der alle Konten zulaesst.static final KontoFilter
Filter, der nur aktive Konten zulaesst, die eine IBAN haben.static final KontoFilter
Filter, der nur Offline-Konten zulaesst.static final KontoFilter
Filter, der nur HBCI-Konten zulaesst.static final KontoFilter
Filter, der nur Konten zulaesst, fuer die Synchronisierungsoptionen aktiviert sind oder die prinzipiell synchronisierbar sind. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract boolean
Prueft, ob das Objekt angezeigt werden soll oder nicht.static KontoFilter
createForeign
(Class<? extends SynchronizeJob> type) Erzeugt einen Konto-Filter basierend aufFOREIGN
, welcher jedoch nur jene Konten zulaesst, die den angegebenen Synchronize-Job unterstuetzen (insofern das Backend ermittelbar ist).static final KontoFilter
Liefert einen Kontofilter zur Suche nach Konten mit bestimmten Kriterien.
-
Field Details
-
ALL
Filter, der alle Konten zulaesst. -
ONLINE
Filter, der nur HBCI-Konten zulaesst. -
OFFLINE
Filter, der nur Offline-Konten zulaesst. -
ACTIVE
Filter, der nur aktive Konten zulaesst. -
FOREIGN
Filter, der nur aktive Konten zulaesst, die eine IBAN haben. -
SYNCED
Filter, der nur Konten zulaesst, fuer die Synchronisierungsoptionen aktiviert sind oder die prinzipiell synchronisierbar sind.
-
-
Constructor Details
-
KontoFilter
public KontoFilter()
-
-
Method Details
-
accept
Description copied from interface:Filter
Prueft, ob das Objekt angezeigt werden soll oder nicht.- Specified by:
accept
in interfaceFilter<Konto>
- Parameters:
konto
- das zu pruefende Objekt.- Returns:
- true, wenn es ok ist und angezeigt werden soll. False, wenn es uebersprungen werden soll.
- Throws:
RemoteException
- See Also:
-
SEARCH
Liefert einen Kontofilter zur Suche nach Konten mit bestimmten Kriterien.- Parameters:
text
- Suchbegriff.ignoreFlags
- optionale Flags. Kann NULL bleiben, wenn keine Flags als Filter dienen sollen. Konten mit diesen Flags werden ignoriert.accountType
- optionale Angabe der Kontoart.- Returns:
- der Kontofilter.
-
createForeign
Erzeugt einen Konto-Filter basierend aufFOREIGN
, welcher jedoch nur jene Konten zulaesst, die den angegebenen Synchronize-Job unterstuetzen (insofern das Backend ermittelbar ist).- Parameters:
type
- der Typ des Synchronize-Jobs.- Returns:
- der Konto-Filter.
-