Class KontoFilter
- java.lang.Object
-
- de.willuhn.jameica.hbci.gui.filter.KontoFilter
-
-
Field Summary
Fields Modifier and Type Field Description static KontoFilter
ACTIVE
Filter, der nur aktive Konten zulaesst.static KontoFilter
ALL
Filter, der alle Konten zulaesst.static KontoFilter
FOREIGN
Filter, der nur aktive Konten zulaesst, die eine IBAN haben.static KontoFilter
OFFLINE
Filter, der nur Offline-Konten zulaesst.static KontoFilter
ONLINE
Filter, der nur HBCI-Konten zulaesst.static KontoFilter
SYNCED
Filter, der nur Konten zulaesst, fuer die Synchronisierungsoptionen aktiviert sind oder die prinzipiell synchronisierbar sind.
-
Constructor Summary
Constructors Constructor Description KontoFilter()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract boolean
accept(Konto konto)
Prueft, ob das Objekt angezeigt werden soll oder nicht.static KontoFilter
createForeign(java.lang.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 KontoFilter
SEARCH(java.lang.String text, java.lang.Integer ignoreFlags, java.lang.Integer accountType)
Liefert einen Kontofilter zur Suche nach Konten mit bestimmten Kriterien.
-
-
-
Field Detail
-
ALL
public static final KontoFilter ALL
Filter, der alle Konten zulaesst.
-
ONLINE
public static final KontoFilter ONLINE
Filter, der nur HBCI-Konten zulaesst.
-
OFFLINE
public static final KontoFilter OFFLINE
Filter, der nur Offline-Konten zulaesst.
-
ACTIVE
public static final KontoFilter ACTIVE
Filter, der nur aktive Konten zulaesst.
-
FOREIGN
public static final KontoFilter FOREIGN
Filter, der nur aktive Konten zulaesst, die eine IBAN haben.
-
SYNCED
public static final KontoFilter SYNCED
Filter, der nur Konten zulaesst, fuer die Synchronisierungsoptionen aktiviert sind oder die prinzipiell synchronisierbar sind.
-
-
Method Detail
-
accept
public abstract boolean accept(Konto konto) throws java.rmi.RemoteException
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:
java.rmi.RemoteException
- See Also:
Filter.accept(java.lang.Object)
-
SEARCH
public static final KontoFilter SEARCH(java.lang.String text, java.lang.Integer ignoreFlags, java.lang.Integer accountType)
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
public static KontoFilter createForeign(java.lang.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).- Parameters:
type
- der Typ des Synchronize-Jobs.- Returns:
- der Konto-Filter.
-
-