@Component @Singleton @Named(value="140600000XWIKI19869") public class R140600000XWIKI19869DataMigration extends AbstractHibernateDataMigration
Modifier and Type | Field and Description |
---|---|
static String |
HINT
The hint for this component.
|
componentManager, manager
Constructor and Description |
---|
R140600000XWIKI19869DataMigration() |
Modifier and Type | Method and Description |
---|---|
String |
getDescription() |
XWikiDBVersion |
getVersion() |
protected void |
hibernateMigrate()
Execute the migration itself.
|
boolean |
shouldExecute(XWikiDBVersion startupVersion) |
getCurrentDBVersion, getLiquibaseChangeLog, getName, getPreHibernateLiquibaseChangeLog, getStore, getXWikiContext, migrate
public static final String HINT
public String getDescription()
public XWikiDBVersion getVersion()
public boolean shouldExecute(XWikiDBVersion startupVersion)
shouldExecute
in interface DataMigration
shouldExecute
in class AbstractHibernateDataMigration
startupVersion
- the database version when the migration process starts (before any dataMigration is
applied). This is useful for data migration which need to run only when the database is in a certain
version.protected void hibernateMigrate() throws DataMigrationException, XWikiException
AbstractHibernateDataMigration
hibernateMigrate
in class AbstractHibernateDataMigration
DataMigrationException
- on migration error.XWikiException
- on error from the store.Copyright © 2004–2022 XWiki. All rights reserved.