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
-
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
-