Interface UpgradeExtension
-
- All Superinterfaces:
BasicExtension
,org.pf4j.ExtensionPoint
- All Known Implementing Classes:
AgencyCalendarUpgradeExtension
,AgencyContactsUpgradeExtension
,AgencyUpgradeExtension
,CalendarUpgradeExtension
,ContactsCalendarUpgradeExtension
,ContactsUpgradeExtension
,MailUpgradeExtension
,NewsUpgradeExtension
,UpgradeAdapter
public interface UpgradeExtension extends BasicExtension
UpgradeExtension.- Author:
- Andreas Rudolph
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static Collection<UpgradeExtension>
load(ImmoToolProject project, String... pluginIds)
static Collection<UpgradeExtension>
load(String... pluginIds)
void
upgrade(Connection c, AbstractDbDriver dbDriver, DbExtension dbExtension, DbUser user, File importDir, Properties projectProps, ImmoToolTask.Callback callback)
This method is executed, when an older database is migrated.void
upgradeFinished(Connection c, AbstractDbDriver dbDriver, DbExtension dbExtension, DbUser user, File importDir, ImmoToolTask.Callback callback)
This method is executed, when the upgrade process is finished.-
Methods inherited from interface com.openindex.openestate.tool.extensions.BasicExtension
getRequiredPluginIds
-
-
-
-
Method Detail
-
upgrade
void upgrade(Connection c, AbstractDbDriver dbDriver, DbExtension dbExtension, DbUser user, File importDir, Properties projectProps, ImmoToolTask.Callback callback) throws SQLException, IOException
This method is executed, when an older database is migrated.- Throws:
SQLException
IOException
-
upgradeFinished
void upgradeFinished(Connection c, AbstractDbDriver dbDriver, DbExtension dbExtension, DbUser user, File importDir, ImmoToolTask.Callback callback) throws SQLException, IOException
This method is executed, when the upgrade process is finished.- Throws:
SQLException
IOException
-
load
static Collection<UpgradeExtension> load(String... pluginIds)
-
load
static Collection<UpgradeExtension> load(ImmoToolProject project, String... pluginIds)
-
-