Class AbstractUpgradeTask

java.lang.Object
com.atlassian.confluence.upgrade.AbstractUpgradeTask
All Implemented Interfaces:
BackupSupport, UpgradeTask, UpgradeTaskInfo, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware
Direct Known Subclasses:
AbstractConstraintCreationUpgradeTask, AbstractDeferredRunUpgradeTask, AbstractUserMappingUpgradeTask, BandanaKeyUniqueConstraintUpgradeTask, DatabaseValidationQueryMigrationUpgradeTask, DbTrueFalseTypeFixUpgradeTask, DecoratorLangMacroReplacementUpgradeTask, DeleteTemporaryAttachmentUploadsUpgradeTask, DenormalisedContentPermissionsTriggersUpgradeTask, DenormalisedContentPermissionsUpgradeTask, DenormalisedContentStatusUpgradeTask, DenormalisedPermissionsTriggersUpgradeTask, DenormalisedSpacePermissionsUpgradeTask, EmbeddedCrowdAddGroupExternalIdUpgradeTask, MigrateScheduledJobCacheUpgradeTask, MigrateTrashDateUpgradeTask, NoopSplitIndexUpgradeTask, NullModificationDateDraftUpgradeTask, RenameTempDirPropertyUpgradeTask, ReplaceC3p0ConnectionPoolWithHikariCPUpgradeTask, ResetJournalStateUpgradeTask, SplitIndexUpgradeTask, SynchronyPidFileRemovalUpgradeTask, TurnFastPermissionsOnByDefaultUpgradeTask, UserDirectoryPasswordEncryptionUpgradeTask

public abstract class AbstractUpgradeTask extends Object implements UpgradeTask, BackupSupport, org.springframework.beans.factory.BeanNameAware
A useful base class for UpgradeTasks. Note that this base class has a default implementation of validate which does nothing. This is a common case but if you do need validation be sure to override it.
  • Constructor Details

    • AbstractUpgradeTask

      public AbstractUpgradeTask()
  • Method Details