public abstract class AbstractAccountMigrator extends java.lang.Object implements AccountMigrator
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
I18N_UPDATE_TO_VERSION
I18N translation key for update to version string
|
Constructor and Description |
---|
AbstractAccountMigrator()
Standardkonstruktor
|
Modifier and Type | Method and 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