AccountMigrator
AktienAccountMigrator
, BshAccountMigrator
, SantanderAccountMigrator
, TargoBankAccountMigrator
public abstract class AbstractAccountMigrator extends java.lang.Object implements AccountMigrator
Modifier and Type | Field | Description |
---|---|---|
protected static java.lang.String |
I18N_UPDATE_TO_VERSION |
I18N translation key for update to version string
|
Constructor | Description |
---|---|
AbstractAccountMigrator() |
Standardkonstruktor
|
Modifier and Type | Method | Description |
---|---|---|
abstract void |
migrate(de.willuhn.jameica.plugin.Plugin plugin) |
Started die eigentliche Migration.
|
protected void |
uninstallPlugin(de.willuhn.jameica.plugin.Plugin plugin) |
Entfernt ein PLugin
|
abstract void |
update(de.willuhn.jameica.hbci.rmi.Konto account) |
Started die eigentliche Migration.
|
protected static final java.lang.String I18N_UPDATE_TO_VERSION
public abstract void migrate(de.willuhn.jameica.plugin.Plugin plugin) throws de.willuhn.util.ApplicationException
AccountMigrator
migrate
in interface AccountMigrator
plugin
- das zu überprüfende Pluginde.willuhn.util.ApplicationException
AccountMigrator.migrate(Plugin)
public abstract void update(de.willuhn.jameica.hbci.rmi.Konto account) throws de.willuhn.util.ApplicationException
AccountMigrator
update
in interface AccountMigrator
de.willuhn.util.ApplicationException
AccountMigrator.migrate(Plugin)
protected void uninstallPlugin(de.willuhn.jameica.plugin.Plugin plugin) throws de.willuhn.util.ApplicationException
plugin
- de.willuhn.util.ApplicationException