Package com.atlassian.confluence.upgrade
Interface DatabaseUpgradeTask
- All Superinterfaces:
UpgradeTask,UpgradeTaskInfo
- All Known Implementing Classes:
AbstractConstraintCreationUpgradeTask,AbstractPageTemplateMigrationUpgradeTask,AbstractUserMappingUpgradeTask,BandanaKeyUniqueConstraintUpgradeTask,BandanaTokenCleanupUpgradeTask,BandanaXStreamValueUpgradeTask,DbTrueFalseTypeFixUpgradeTask,DecoratorLangMacroReplacementUpgradeTask,DenormalisedContentPermissionsTriggersUpgradeTask,DenormalisedContentPermissionsUpgradeTask,DenormalisedContentStatusUpgradeTask,DenormalisedPermissionsTriggersUpgradeTask,DenormalisedSpacePermissionsUpgradeTask,DropIncrementalSyncSubscriptionUpgradeTask,EmbeddedCrowdAddGroupExternalIdUpgradeTask,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