Package com.atlassian.confluence.upgrade
Interface DatabaseUpgradeTask
- All Superinterfaces:
UpgradeTask,UpgradeTaskInfo
- All Known Implementing Classes:
AbstractConstraintCreationUpgradeTask,BandanaTokenCleanupUpgradeTask,BandanaToPluginSettingsUpgradeTask,DbTrueFalseTypeFixUpgradeTask,DecoratorLangMacroReplacementUpgradeTask,DenormalisedContentStatusUpgradeTask,DenormalisedPermissionsTriggersUpgradeTask,DropIncrementalSyncSubscriptionUpgradeTask,EmbeddedCrowdSchemaUpgradeTask,LabelUniqueIndexUpgradeTask,MigrateScheduledJobCacheUpgradeTask,MigrateTrashDateUpgradeTask,NullModificationDateDraftUpgradeTask,ResetJournalStateUpgradeTask,SecureMailServerSecretUpgradeTask,SecureSharedConfigSecretsUpgradeTask,TurnFastPermissionsOnByDefaultUpgradeTask,UserDirectoryPasswordEncryptionUpgradeTask,WikiToXhtmlMigrationUpgradeTask
A marker interface to be implemented by upgrade tasks that perform operations on the database.
It prevents them from running on two nodes of a cluster at the same time.
Most of the upgrade tasks are DatabaseUpgradeTask too.
-
Field Summary
Fields inherited from interface com.atlassian.confluence.upgrade.UpgradeTask
log -
Method Summary
Methods inherited from interface com.atlassian.confluence.upgrade.UpgradeTask
doUpgrade, getConstraint, getErrors, validateMethods inherited from interface com.atlassian.confluence.upgrade.UpgradeTaskInfo
getBuildNumber, getName, getShortDescription, isDatabaseUpgrade