com.atlassian.confluence.upgrade
Interface DatabaseUpgradeTask

All Superinterfaces:
UpgradeTask
All Known Implementing Classes:
AtlassianUpgradeFollowersUpgradeTask, BundleUserMacrosUpgradeTask, ChangeLogoStorageUpgradeTask, ClickrLeftNavMigrationUpgradeTask, ConvertAdministerConfluenceToSystemAdministratorUpgradeTask, DefaultSpaceContentUpgradeTask, DraftDataCleaningUpgradeTask, FollowFavouriteUpgradeTask, HiLoIdRepairUpgradeTask, InitApplicationKeysUpgradeTask, InitialiseSidUpgradeTask, IntroduceShortcutLinkAliasUpgradeTask, MoveBackupSettingsToDatabaseUpgradeTask, MoveFormatsToDatabaseUpgradeTask, MovePluginsToDatabaseUpgradeTask, NetworkAndSiteNotificationTypesUpgradeTask, OSUserToAtlassianUserMigrationUpgradeTask, PersonalInformationRepairUpgradeTask, RebuildAncestorsUpgradeTask, ReduceIndexNameLengthUpgradeTask, RemoveAPRUpgradeTask, RemoveClassicThemeUpgradeTask, SpaceGroupUpgradeTask, TinyMce3UpgradeTask, UserMacroConfigFormatUpgradeTask, UserStatusPermissionUpgradeTask

public interface DatabaseUpgradeTask
extends UpgradeTask

Upgrade tasks that perform operations on the database should implement this interface.


Field Summary
 
Fields inherited from interface com.atlassian.confluence.upgrade.UpgradeTask
log
 
Method Summary
 void doNonDatabaseUpgrade()
          Perform any non-database related parts of the upgrade task.
 
Methods inherited from interface com.atlassian.confluence.upgrade.UpgradeTask
doUpgrade, getBuildNumber, getErrors, getShortDescription
 

Method Detail

doNonDatabaseUpgrade

void doNonDatabaseUpgrade()
Perform any non-database related parts of the upgrade task. If the upgrade manager determines that the database has already been upgraded, it will call this method instead of UpgradeTask.doUpgrade(). This allows the upgrade task to perform any local non-db cleanup that might be involved in the upgrade.



Copyright © 2003-2011 Atlassian. All Rights Reserved.