Package de.frankmuenster.mahoe.assistant
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
All Methods Instance Methods Abstract Methods 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 Detail
-
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
-
-