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
  • Field Details

  • Constructor Details

    • MahoeSynchronizeBackend

      public MahoeSynchronizeBackend()
      Standardkonstruktor
  • Method Details

    • addBlzSupported

      public static void addBlzSupported(String blz, String bankName)
      Add BLZ to supported BLZ list
      Parameters:
      blz -
      bankName -
    • addWalletPrefix

      public static void addWalletPrefix(String prefix, String bankName)
      Add Wallet prefix for a bank
      Parameters:
      prefix -
      bankName -
    • getBlzSupported

      public static ConcurrentMap<String,String> getBlzSupported()
      Returns the list with supported BLZs
      Returns:
      the list with supported BLZs
    • getWalletPrefixs

      public static ConcurrentMap<String,String> getWalletPrefixs()
      Returns the list with Wallet prefixes
      Returns:
      the list with supported BLZs
    • getName

      public String getName()
      See Also:
      • SynchronizeBackend.getName()
    • getPropertyNames

      public List<String> getPropertyNames(de.willuhn.jameica.hbci.rmi.Konto konto)
      Specified by:
      getPropertyNames in interface de.willuhn.jameica.hbci.synchronize.SynchronizeBackend
      Overrides:
      getPropertyNames in class de.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 interface de.willuhn.jameica.hbci.synchronize.SynchronizeBackend
      Overrides:
      supports in class de.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 class de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend<MahoeSynchronizeJobProvider>
      See Also:
      • AbstractSynchronizeBackend.createJobGroup(de.willuhn.jameica.hbci.rmi.Konto)
    • getJobProviderInterface

      protected Class<MahoeSynchronizeJobProvider> getJobProviderInterface()
      Specified by:
      getJobProviderInterface in class de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend<MahoeSynchronizeJobProvider>
      See Also:
      • AbstractSynchronizeBackend.getJobProviderInterface()