Interface AccountMigrator

All Known Implementing Classes:
AbstractAccountMigrator, AktienAccountMigrator, BshAccountMigrator, SantanderAccountMigrator, TargoBankAccountMigrator

public interface AccountMigrator
Interface für die Konto-'Migratoren'
Author:
Frank Münster
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    migrate(de.willuhn.jameica.plugin.Plugin plugin)
    Started die eigentliche Migration.
    void
    update(de.willuhn.jameica.hbci.rmi.Konto account)
    Started die eigentliche Migration.
  • Method Details

    • migrate

      void migrate(de.willuhn.jameica.plugin.Plugin plugin) throws de.willuhn.util.ApplicationException
      Started die eigentliche Migration. Es werden der Reihe nach alle installierten Plugins übergeben. Die Klasse ist dann selbst dafür zuständig , zu überprüfen, ob sie ein altes PLugins ersetzt und eine Migration durchgeführt werden muss/kann.
      Parameters:
      plugin - das zu überprüfende Plugin
      Throws:
      de.willuhn.util.ApplicationException
    • update

      void update(de.willuhn.jameica.hbci.rmi.Konto account) throws de.willuhn.util.ApplicationException
      Started die eigentliche Migration. Es werden der Reihe nach alle Konten übergeben. Die Klasse ist dann selbst dafür zuständig, zu überprüfen, ob sie für ein Konto zuständig ist oder nicht.
      Parameters:
      account -
      Throws:
      de.willuhn.util.ApplicationException