public class PortalUpgradeProcess
extends com.liferay.portal.kernel.upgrade.UpgradeProcess
Constructor and Description |
---|
PortalUpgradeProcess() |
Modifier and Type | Method and Description |
---|---|
static void |
createPortalRelease(Connection connection) |
protected void |
doUpgrade() |
static Date |
getCurrentBuildDate(Connection connection) |
static int |
getCurrentBuildNumber(Connection connection) |
static com.liferay.portal.kernel.version.Version |
getCurrentSchemaVersion(Connection connection) |
static int |
getCurrentState(Connection connection) |
static String |
getCurrentTestString(Connection connection) |
static com.liferay.portal.kernel.version.Version |
getLatestSchemaVersion() |
protected Set<com.liferay.portal.kernel.version.Version> |
getPendingSchemaVersions(com.liferay.portal.kernel.version.Version fromSchemaVersion) |
static SortedMap<com.liferay.portal.kernel.version.Version,com.liferay.portal.kernel.upgrade.UpgradeProcess> |
getPendingUpgradeProcesses(com.liferay.portal.kernel.version.Version schemaVersion) |
static com.liferay.portal.kernel.version.Version |
getRequiredSchemaVersion() |
static boolean |
hasPortalRelease(Connection connection) |
static boolean |
isInLatestSchemaVersion(Connection connection) |
static boolean |
isInRequiredSchemaVersion(Connection connection) |
static boolean |
supportsRetry(Connection connection) |
static void |
updateBuildInfo(Connection connection) |
static void |
updateSchemaVersion(Connection connection,
com.liferay.portal.kernel.version.Version newSchemaVersion) |
static void |
updateState(Connection connection,
int state) |
void |
upgrade() |
addTemporaryIndex, clearIndexesCache, ensureTableExists, getIndexesSQL, getPostUpgradeSteps, getPreUpgradeSteps, getTableColumnsMap, getTableName, getThreshold, getUpgradeSteps, increment, increment, increment, isPortal62TableName, isSkipUpgradeProcess, upgrade
addIndexes, alterColumnName, alterColumnType, alterTableAddColumn, alterTableDropColumn, alterTableName, doHasTable, dropIndexes, dropTable, getConnection, getPrimaryKeyColumnNames, hasColumn, hasColumnType, hasIndex, hasRows, hasRows, hasTable, hasView, process, processConcurrently, processConcurrently, processConcurrently, processConcurrently, removePrimaryKey, runSQL, runSQL, runSQL, runSQL, runSQLTemplate, runSQLTemplate, runSQLTemplateString
public static void createPortalRelease(Connection connection) throws Exception
Exception
public static Date getCurrentBuildDate(Connection connection) throws SQLException
SQLException
public static int getCurrentBuildNumber(Connection connection) throws SQLException
SQLException
public static com.liferay.portal.kernel.version.Version getCurrentSchemaVersion(Connection connection) throws SQLException
SQLException
public static int getCurrentState(Connection connection) throws SQLException
SQLException
public static String getCurrentTestString(Connection connection) throws SQLException
SQLException
public static com.liferay.portal.kernel.version.Version getLatestSchemaVersion()
public static SortedMap<com.liferay.portal.kernel.version.Version,com.liferay.portal.kernel.upgrade.UpgradeProcess> getPendingUpgradeProcesses(com.liferay.portal.kernel.version.Version schemaVersion)
public static com.liferay.portal.kernel.version.Version getRequiredSchemaVersion()
public static boolean hasPortalRelease(Connection connection) throws SQLException
SQLException
public static boolean isInLatestSchemaVersion(Connection connection) throws SQLException
SQLException
public static boolean isInRequiredSchemaVersion(Connection connection) throws SQLException
SQLException
public static boolean supportsRetry(Connection connection) throws SQLException
SQLException
public static void updateBuildInfo(Connection connection) throws SQLException
SQLException
public static void updateSchemaVersion(Connection connection, com.liferay.portal.kernel.version.Version newSchemaVersion) throws SQLException
SQLException
public static void updateState(Connection connection, int state) throws SQLException
SQLException
public void upgrade() throws com.liferay.portal.kernel.upgrade.UpgradeException
upgrade
in interface com.liferay.portal.kernel.upgrade.UpgradeStep
upgrade
in class com.liferay.portal.kernel.upgrade.UpgradeProcess
com.liferay.portal.kernel.upgrade.UpgradeException
protected void doUpgrade() throws Exception
doUpgrade
in class com.liferay.portal.kernel.upgrade.UpgradeProcess
Exception
protected Set<com.liferay.portal.kernel.version.Version> getPendingSchemaVersions(com.liferay.portal.kernel.version.Version fromSchemaVersion)