Package de.frankmuenster.mahoe
Class MahoeSynchronizeBackend
java.lang.Object
de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend<MahoeSynchronizeJobProvider>
de.frankmuenster.mahoe.MahoeSynchronizeBackend
- All Implemented Interfaces:
de.willuhn.jameica.hbci.synchronize.SynchronizeBackend
public class MahoeSynchronizeBackend
extends de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend<MahoeSynchronizeJobProvider>
Das Synchronisierungs-Backend der MahoeMain.
- Author:
- Frank Münster
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected class
Hier ist die Implementierung unseres JobsNested classes/interfaces inherited from class de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend
de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend.JobGroup, de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend.Synchronization, de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend.Worker
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Max period in the past to load account sheetsstatic final String
Backend Klassen Namestatic final String
Der Bank Name, im Moment nur für Santander Bankenstatic final String
VTN für Schwäbisch Hall Verträgestatic final String
Property name für das Kreditkartenkontostatic final String
Property name für den Kreditkarten-Anbieterstatic final String
Property name für die Kreditkartennummerstatic final String
Konto für die Ausgleichsbuchungstatic final String
Ausgleichsbuchung anlegenstatic final String
Version des Kontos.static final String
Immer nach Passwort fragenstatic final String
Show the login password just before sending the login request.static final String
Stay logged in after synchronisationFields inherited from class de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend
i18n, worker
Fields inherited from interface de.willuhn.jameica.hbci.synchronize.SynchronizeBackend
QUEUE_ERROR, QUEUE_STATUS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
addBlzSupported
(String blz, String bankName) Add BLZ to supported BLZ liststatic void
addWalletPrefix
(String prefix, String bankName) Add Wallet prefix for a bankprotected de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend<MahoeSynchronizeJobProvider>.de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend.JobGroup
createJobGroup
(de.willuhn.jameica.hbci.rmi.Konto konto) static ConcurrentMap<String,
String> Returns the list with supported BLZsprotected Class<MahoeSynchronizeJobProvider>
getName()
getPropertyNames
(de.willuhn.jameica.hbci.rmi.Konto konto) static ConcurrentMap<String,
String> Returns the list with Wallet prefixesboolean
supports
(Class<? extends de.willuhn.jameica.hbci.synchronize.jobs.SynchronizeJob> type, de.willuhn.jameica.hbci.rmi.Konto konto) Methods inherited from class de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend
create, execute, getCurrentSession, getImplementor, getJobProviders, getSynchronizeJobs, getSynchronizeKonten
-
Field Details
-
BACKEND_NAME
Backend Klassen Name- See Also:
-
BANK_NAME
Der Bank Name, im Moment nur für Santander Banken- See Also:
-
BSH_VTN
VTN für Schwäbisch Hall Verträge- See Also:
-
CARD_ACCOUNT
Property name für das Kreditkartenkonto- See Also:
-
CARD_COMPANY
Property name für den Kreditkarten-Anbieter- See Also:
-
CARD_NUMBER
Property name für die Kreditkartennummer- See Also:
-
CLEARING_ACCOUNT
Konto für die Ausgleichsbuchung- See Also:
-
CREATE_CLEARING
Ausgleichsbuchung anlegen- See Also:
-
KONTO_VERSION
Version des Kontos. Kann für Updateprozesse verwendet werden.- See Also:
-
ACC_STATEM_MAX_DAYS_BACK
Max period in the past to load account sheets- See Also:
-
PW_ASK_ALWAYS
Immer nach Passwort fragen- See Also:
-
PW_DEBUG_SHOW
Show the login password just before sending the login request. Only for debug purpose.- See Also:
-
STAY_LOGGED_IN
Stay logged in after synchronisation- See Also:
-
-
Constructor Details
-
MahoeSynchronizeBackend
public MahoeSynchronizeBackend()Standardkonstruktor
-
-
Method Details
-
addBlzSupported
Add BLZ to supported BLZ list- Parameters:
blz
-bankName
-
-
addWalletPrefix
Add Wallet prefix for a bank- Parameters:
prefix
-bankName
-
-
getBlzSupported
Returns the list with supported BLZs- Returns:
- the list with supported BLZs
-
getWalletPrefixs
Returns the list with Wallet prefixes- Returns:
- the list with supported BLZs
-
getName
- See Also:
-
SynchronizeBackend.getName()
-
getPropertyNames
- Specified by:
getPropertyNames
in interfacede.willuhn.jameica.hbci.synchronize.SynchronizeBackend
- Overrides:
getPropertyNames
in classde.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend<MahoeSynchronizeJobProvider>
- See Also:
-
AbstractSynchronizeBackend.getPropertyNames(de.willuhn.jameica.hbci.rmi.Konto)
-
supports
public boolean supports(Class<? extends de.willuhn.jameica.hbci.synchronize.jobs.SynchronizeJob> type, de.willuhn.jameica.hbci.rmi.Konto konto) - Specified by:
supports
in interfacede.willuhn.jameica.hbci.synchronize.SynchronizeBackend
- Overrides:
supports
in classde.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend<MahoeSynchronizeJobProvider>
- See Also:
-
AbstractSynchronizeBackend.supports(java.lang.Class, de.willuhn.jameica.hbci.rmi.Konto)
-
createJobGroup
protected de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend<MahoeSynchronizeJobProvider>.de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend.JobGroup createJobGroup(de.willuhn.jameica.hbci.rmi.Konto konto) - Specified by:
createJobGroup
in classde.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend<MahoeSynchronizeJobProvider>
- See Also:
-
AbstractSynchronizeBackend.createJobGroup(de.willuhn.jameica.hbci.rmi.Konto)
-
getJobProviderInterface
- Specified by:
getJobProviderInterface
in classde.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend<MahoeSynchronizeJobProvider>
- See Also:
-
AbstractSynchronizeBackend.getJobProviderInterface()
-