Uses of Interface
com.atlassian.confluence.upgrade.UpgradeTaskInfo
Package
Description
-
Uses of UpgradeTaskInfo in com.atlassian.confluence.impl.upgrade.upgradetask
Modifier and TypeClassDescriptionclass
class
Does 2 things: Updates the journalentry table to move items from main_index to change_index if they are: DELETE_CHANGE_DOCUMENTS DELETE_CHANGE_DOCUMENTS ADD_CHANGE_DOCUMENT REBUILD_CHANGE_DOCUMENTS writes the most recent id from the main_index journal to the change_index journal so that the change_index will continue at the same item as the main_index as the will already have copied the relevant changes to the new index. -
Uses of UpgradeTaskInfo in com.atlassian.confluence.internal.index.opensearch
Modifier and TypeClassDescriptionclass
This upgrade task does not perform anything, since OpenSearch was introduced after split-index, thus no upgrade process required. -
Uses of UpgradeTaskInfo in com.atlassian.confluence.upgrade
Modifier and TypeInterfaceDescriptioninterface
A marker interface to be implemented by upgrade tasks that perform operations on the database.interface
An upgrade task that has a property indicating that it's run should be deferred until some later time.interface
Upgrade task.Modifier and TypeClassDescriptionclass
class
A useful base class for UpgradeTasks.Modifier and TypeMethodDescriptionAbstractUpgradeManager.getAllUpgradeTasksInfo()
While this could just return the list of UpgradeTasks directly (since UpgradeTask implements UpgradeTaskInfo), we re-wrap them here to prevent plugins from casting them to UpgradeTask and trying to execute them.UpgradeTaskInfoService.getAllUpgradeTasksInfo()
-
Uses of UpgradeTaskInfo in com.atlassian.confluence.upgrade.upgradetask
Modifier and TypeClassDescriptionclass
An abstract upgrade task for when you just want to run a bunch of constraint creation statements from a properties file.class
Base class for upgrade tasks that want to migrate page templates from one format to another.class
Upgrade task to ensure that for all the user names in Confluence a ConfluenceUser object exist.class
Alter the Bandana table to make sure the Bandana context and keys have not null and unique constraints on them.class
This upgrade task clears all expired tokens stored in the bandana tableclass
Migrates Bandana values stored with XStream 1.1.1 format to XStream 1.4.1 based format.class
This task implements the changes in CONFSRVDEV-17301.class
This upgrade task is necessary for any customer who upgraded to Confluence 8.3.0 and then performed a site restore.class
Check custom decorators for lang macro usage and replace with inline equivalent.class
This upgrade task removes allattachment-*.tmp
files from java temp directory.class
Re-creates all required triggers and functions for denormalised permissions.class
Creates all required triggers, functions and indexes for denormalised content permissions.class
Removes all records and populates denormalised_content table again if service was enabled to fix problem with content statusclass
Re-creates all required triggers and functions for denormalised permissions.class
Creates all required triggers, functions and indexes for denormalised space permissions.final class
Adds hibernate mapping for externalId property ofInternalGroup
or rather logs that the crowd schema got updated, because Hibernate should take care of updating things for usclass
Adds required multi-column unique constraints to the Crowd database tablesclass
Migrates Bandana values stored in the ScheduledJobConfiguration context Specifically, it changes the key from the legacy "QUARTZGRP#JOBID" format to "JOBID" As Quartz jobs are unsupported in 8.0, the job group property no longer exists.class
Set trash date for pre-7.14 items in the trashclass
As we update the logic of `removeStaleSharedDrafts`, we should call it in our upgrading task to make sure invalid data is cleaned up.class
After upgrading WebWork to Struts we need to update 'confluence.cfg.xml' by renaming property 'webwork.multipart.saveDir' -> 'struts.multipart.saveDir'.class
This task implements the changes in CONFSRVDEV-20791.class
This upgrade task is necessary for any customer who upgraded to Confluence 8.3.0 and then performed a site restore.class
class
Deletes synchrony.pid file as it's not used by Confluence anymore.class
Turns fast permissions on for all customers.class
An upgrade task to encrypt plaintext user directory passwords that have been previously configured.class
Convert all wiki formatted content to XHTML content as part of the upgrade.