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 classHier 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 StringMax period in the past to load account sheetsstatic final StringBackend Klassen Namestatic final StringDer Bank Name, im Moment nur für Santander Bankenstatic final StringVTN für Schwäbisch Hall Verträgestatic final StringProperty name für das Kreditkartenkontostatic final StringProperty name für den Kreditkarten-Anbieterstatic final StringProperty name für die Kreditkartennummerstatic final StringKonto für die Ausgleichsbuchungstatic final StringAusgleichsbuchung anlegenstatic final StringVersion des Kontos.static final StringImmer nach Passwort fragenstatic final StringShow the login password just before sending the login request.static final StringStay logged in after synchronisationFields inherited from class de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend
i18n, workerFields inherited from interface de.willuhn.jameica.hbci.synchronize.SynchronizeBackend
QUEUE_ERROR, QUEUE_STATUS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddBlzSupported(String blz, String bankName) Add BLZ to supported BLZ liststatic voidaddWalletPrefix(String prefix, String bankName) Add Wallet prefix for a bankprotected de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend<MahoeSynchronizeJobProvider>.de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend.JobGroupcreateJobGroup(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 prefixesbooleansupports(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:
getPropertyNamesin interfacede.willuhn.jameica.hbci.synchronize.SynchronizeBackend- Overrides:
getPropertyNamesin 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:
supportsin interfacede.willuhn.jameica.hbci.synchronize.SynchronizeBackend- Overrides:
supportsin 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:
createJobGroupin classde.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend<MahoeSynchronizeJobProvider>- See Also:
-
AbstractSynchronizeBackend.createJobGroup(de.willuhn.jameica.hbci.rmi.Konto)
-
getJobProviderInterface
- Specified by:
getJobProviderInterfacein classde.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend<MahoeSynchronizeJobProvider>- See Also:
-
AbstractSynchronizeBackend.getJobProviderInterface()
-