Package | Description |
---|---|
com.atlassian.confluence.upgrade | |
com.atlassian.confluence.upgrade.upgradetask | |
com.atlassian.confluence.upgrade.upgradetask.attachmentceo |
Modifier and Type | Interface and Description |
---|---|
interface |
DatabaseUpgradeTask
A marker interface to be implemented by upgrade tasks that perform operations on the database.
|
interface |
DeferredUpgradeTask
An upgrade task that has a property indicating that it's run should be deferred until some later time.
|
interface |
UpgradeTask
Upgrade task.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDeferredRunUpgradeTask |
class |
AbstractUpgradeTask
A useful base class for UpgradeTasks.
|
Modifier and Type | Method and Description |
---|---|
Collection<UpgradeTaskInfo> |
AbstractUpgradeManager.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.
|
Collection<UpgradeTaskInfo> |
UpgradeTaskInfoService.getAllUpgradeTasksInfo() |
Modifier and Type | Class and Description |
---|---|
class |
AbstractConstraintCreationUpgradeTask
An abstract upgrade task for when you just want to run a bunch of constraint creation statements from a properties
file.
|
class |
AbstractIndexContentUpgradeTask |
class |
AbstractPageTemplateMigrationUpgradeTask
Base class for upgrade tasks that want to migrate page templates from one format to another.
|
class |
AbstractUserMappingUpgradeTask
Upgrade task to ensure that for all the user names in Confluence a ConfluenceUser object
exist.
|
class |
AddHibernateVersionColumnUpgradeTask
Create the new HibernateVersion column (CONF-32286)
|
class |
AddMissingOsPropertyIndexUpgradeTask
Add an OS_PROPERTYENTRY index missed in instances freshly installed with Confluence 5.6 - 5.8
See more details in https://extranet.atlassian.com/x/eADd_/
|
class |
AddMissingUnmanagedUniqueConstraintsUpgradeTask
Because of CONFSERVER-38706, some unique constraints which are not managed by Hibernate have been missing
for instances freshly installed with Confluence 5.6 - 5.8.
|
class |
AddSpacePermissionSubjectColumnUpgradeTask
Add the 'subject' column to the SpacePermission table.
|
class |
AddSpaceStatusColumnUpgradeTask
Populate the space status column.
|
class |
AddUniqueAttachmentIdConstraintToAttachmentDataUpgradeTask
This task adds a unique constraint to the AttachmentId column on the AttachmentData table.
|
class |
AttachmentLabellingUpgradeTask |
class |
AttachmentRemoveFileStoreIDsUpgradeTask
Remove all FileStore IDs populated by FileStore mode 2.
|
class |
AuditLoggingSchemaUpgradeTask
Marks the three audit logging tables listed in AuditRecord.hbm.xml
|
class |
BandanaKeyUniqueConstraintUpgradeTask
Alter the Bandana table to make sure the Bandana context and keys have not null and unique constraints on them.
|
class |
ChangeSpaceDescriptionsBodyTypeUpgradeTask
This upgrade task has two responsibilities:
(1) update all SpaceDescriptions that have a BodyContent with type BodyType.XHTML back to BodyType.WIKI. (2) resolve all entity references introduced as a result of erroneously marking SpaceDescription's as XHTML to begin with. |
class |
CheckAndFixSQLServerCatalogNameInJDBCConnectionUrlUpgradeTask
This task will check, and fix the catalog name being used in the JDBC connection url
used in confluence.cfg.xml to be correctly cased.
|
class |
ConditionallyEnableMailArchivePluginUpgradeTask
The mail archive feature is now packaged as a plugin and disabled by default.
|
class |
ContainedCustomContentEntityObjectUpgradeTask
This upgrade task tracks the schema change that makes
CustomContentEntityObject s use the same PAGEID column as comments
Comment s, for the same reason: so custom content can be contained by a content object. |
class |
ContentIndexUpgradeTask
Add a multi-column index to content table that speeds up many common queries.
|
class |
ContentParentTypeFixingUpgradeTask
When writing StorageToAoMigrationUpgradeTask in the Inline Tasks plugin, we discovered that CAC had some trashed
pages whose parent was a blog post.
|
class |
ContentPermissionConstraintsUpgradeTask
Adds required multi-column unique constraints to the content permission tables.
|
class |
ContentPermissionUserDeduplicationUpgradeTask
This upgrade task finds and deletes any redundant duplicate identifier values in the configured list of tables and
columns.
|
class |
ContentTypeIndexUpgradeTask
Adds the c_contenttype_idx index for contenttype column in the content table.
|
class |
ConvertToRelativeLinksUpgradeTask
Converts any absolute links in storage format to relative links.
|
class |
CorrectCsvAttachmentMimeTypeUpgradeTask
This upgrade task is to set the mime type for csv files to "text/csv".
|
class |
CorrectPNGImageAttachmentMimeTypeUpgradeTask
CONF-26848 - This task will update the mime type for png images that incorrectly had it set to 'img/png'
If you run this task manually, you should flush the Attachments cache
|
class |
CrowdUsersUserMappingUpgradeTask
Upgrade task to ensure that for all the users in Confluence a ConfluenceUser object exist.
|
class |
DefaultSpaceContentPageLayoutsUpgradeTask
Updates the default space content that will be used for new spaces to use page layouts.
|
class |
DefaultSpaceContentToPageTemplateUpgradeTask |
class |
DeferredMacroExecutionUpgradeTask
This upgrade task deletes backward-incompatible changes of the previous BigPipe implementation
|
class |
DeleteDidYouMeanIndexFolderUpgradeTask |
class |
DisableBackupJobUpgradeTask
See CONFSRVDEV-6463
|
class |
DisableConfluenceInvitePluginUpgradeTask
Disables the Confluence Invite Plugin - which used to be bundled as part of the Confluence Fireball release,
but may have also been installed by customers in a behind the fireball instance.
|
class |
DropAndRecreateSynchronyEventsIndexUpgradeTask
Drop the old events table indexes, and recreate using the correct column ordering.
|
class |
DropAndUpdateContentIndexesUpgradeTask
This upgrade task is to fix index rebuilding performance issues mainly caused by some low cardinality indexes.
|
class |
DropContentLockTableUpgradeTask
The CONTENTLOCK table was finally removed in Confluence 4.2, and needs to be dropped lest its hanging foreign
key constraint cause issues.
|
class |
DropSpaceGroupTablesUpgradeTask
Table SPACEGROUPS, table SPACEGROUPPERMISSIONS, and column SPACES.SPACEGROUPID are not
used any more.
|
class |
DropTrackBackAndReferrerTablesUpgradeTask
Table TRACKBACKLINKS and table EXTRNLNKS are not used any more.
|
class |
EhCacheConfigMigrationUpgradeTask
An upgrade task which migrates EhCache config.
|
class |
EmbeddedCrowdAddMissingConstraintsClearDataUpgradeTask
This task will remove duplicates that potentially can prevent creating necessary constraints in cwd_membership table.
|
class |
EmbeddedCrowdAddMissingConstraintsUpgradeTask
Adds required multi-column unique constraints to the Crowd database tables.
|
class |
EmbeddedCrowdAttributeMappingUpgradeTask
Adds hibernate mappings for the attributes properties of the
InternalUser and
InternalGroup . |
class |
EmbeddedCrowdMembershipAggregationUpgradeTask
Crowd 2.8 brings a choice between 2 membership aggregation semantics: aggregating and non-aggregating.
|
class |
EmbeddedCrowdPropertySetFactoryMigrationUpgradeTask
Converts user preferences and other user properties (e.g.
|
class |
EmbeddedCrowdSchemaUpgradeTask
Adds required multi-column unique constraints to the Crowd database tables
|
class |
FixWrongSpaceLinksUpgradeTask
See CONFSERVER-45278
Fixes invalid space links in drafts
Complexity is O(log(amount of documents) + amount of broken documents)
We expect that there will be few broken documents (or zero)
|
class |
GenericContentPropertiesUpgradeTask
This upgrade task tracks the schema change that moves
ContentProperties
from CustomContentEntityObject to the generic
ContentEntityObject . |
class |
Hibernate5ConstraintNamesPostSchemaUpgradeTask
Upgrade the database schema unique constraints in the hibernate 5 naming style.
|
class |
Hibernate5ConstraintNamesPreSchemaUpgradeTask
Drop existing hibernate 2 constraints to allow SchemaUpdate to re-create them in the hibernate 5 naming style.
|
class |
IndexDraftsUpgradeTask
This upgrade task is meant to index all the draft contents which were not indexable in prior versions, it will
then allow users to access their existing drafts directly through the dashboard.
|
class |
InitialiseIndexJournalStateUpgradeTask
This upgrade task migrates index task queue state to journal state.
|
class |
InstallationDateUpgradeTask
Persists installation date of the Confluence instance.
|
class |
JiraIssueMacroServerParamsUpgradeTask
CONF-25329: This upgrade task adds additional Jira Issue macro params that allow us to resolve a renamed application link.
|
class |
LikesDanglingFKCleanupUpgradeTask
Previously likes on comments were not deleted when the parent page was removed.
|
class |
LikesSqlConstraintsUpgradeTask |
class |
LoginInfoDuplicateEntryRemovalUpgradeTask
Goes through the LoginInfo database table and looks for multiple rows corresponding to the same user, removing
duplicates where it finds them.
|
class |
LowerCaseUsernameReferencesUpgradeTask
Updates username references to contain lower-cased usernames.
|
class |
MailConvertToCustomContentUpgradeTask |
class |
MailServerTimeoutUpgradeTask
Updates existing SMTP mail server configurations with an appropriate and short timeout (both socket and connection timeouts).
|
class |
MailServerUpgradeTask |
class |
MigrateDocThemeSettingsToCustomPageSettings
This upgrade tasks migrates over Documentation theme settings to the default theme's Custom Page Settings.
|
class |
MigrateIndexTaskQueueToJournalUpgradeTask
This upgrade task migrates recent entries from index queue to journal
subsystem.
|
class |
MigrateMailArchiveConfigurationUpgradeTask |
class |
MigrateOndemandDocThemeCustomizations |
class |
MsSqlServerAoUpgradeTask
This upgrade task will upgrade AO schema columns from varchar to nvarchar
|
class |
NewColourUpgradeTask |
class |
NotificationPageColumnUpgradeTask |
class |
OnDemandSpacePermissionsDefaultUpgradeTask
Migrates A la carte default space permission settings from a studio specific context to the Confluence default
context.
|
class |
PageTemplateWikiToXhtmlMigrationUpgradeTask
Convert all wiki formatted content to XHTML content as part of the upgrade.
|
class |
PageTemplateXhtmlRoundTripMigrationUpgradeTask
Migrates page templates using a storage format round trip process.
|
class |
PersonalSpaceCreatorCheckUpgradeTask
An upgrade task which ensures that all personal spaces have a creator user which matches their user name.
|
class |
PopulateLowerFieldsUpgradeTask
Populates new fields that are lower-cased copies of other fields.
|
class |
RebuildFavouriteContentIndexUpgradeTask
Trigger a rebuild of the lucene index, for label creation date of favourite labels.
|
class |
RebuildIndexUpgradeTask
Trigger a rebuild of the lucene index
|
class |
ReferencedUsersUserMappingUpgradeTask
Upgrade task to ensure that for all the user names in Confluence a ConfluenceUser object exist.
|
class |
ReindexAllBlogsUpgradeTask
Upgrade task to re-index all blog post objects.
|
class |
ReindexAllSpacesUpgradeTask
Upgrade task to re-index all space objects.
|
class |
RelationConstraintsPostSchemaUpgradeTask
This is upgrade task to fix issue with multi-column unique constraints, caused by https://hibernate.atlassian.net/browse/HB-1245.
|
class |
RelationConstraintsPreSchemaUpgradeTask
This is upgrade task to fix issue with multi-column unique constraints, caused by https://hibernate.atlassian.net/browse/HB-1245.
|
class |
RelationServiceUpgradeTask |
class |
RemoveConfluenceThreadDumpPluginUpgradeTask
Upgrade task to remove the Confluence Thread Dump plugin from existing Confluence instances.
|
class |
RemoveEmailToPageWelcomeUpgradeTask |
class |
RemoveESIndexJournalVerifierUpgradeTask
See CONFSRVDEV-3031.
|
class |
RemoveESIndexQueueFlushJobUpgradeTask
See CONFDEV-40236.
|
class |
RemoveFixedWidthThemeUpgradeTask |
class |
RemoveInvalidSpaceWatchersUpgradeTask |
class |
RemovePeopleDirectoryDuplicatesUpgradeTask
The index flushing strategy is (intentionally) inaccurate and relies on an in-memory 'flushed entries' cache
to prevent the same object being flushed twice.
|
class |
RemovePluginLicenseStoragePluginUpgradeTask
Upgrade task to remove the UPM Plugin License Storage Plugin from existing Confluence instances.
|
class |
RemoveRemoteAppsPluginUpgradeTask
Upgrade task to remove the remotable app i18n plugin from existing confluence instances.
|
class |
RenameEhcachePropertiesUpgradeTask
Renames ehcache properties to have more generic name so it could be used for cache tuning across different cache
providers
|
class |
ServerADGSUpgradeTask
Migrating old color scheme for spaces and global
|
class |
SetAttachmentStorageSettingForClustersUpgradeTask
Set attachment storage type setting to database for clustered instances.
|
class |
SynchronyBtfOffUpgradeTask
See https://bulldogwiki.internal.atlassian.com/wiki/x/C4CvE for details.
|
class |
SynchronyEvictionEventsPostSchemaUpgradeTask
Create compound indexes for Synchrony tables.
|
class |
SynchronyEvictionEventsPreSchemaUpgradeTask
We drop synchrony tables and then recreate them from scratch instead of truncating because of the Hibernate bug
that can't alter existing quoted tables.
|
class |
SynchronyEvictionPropertiesCleanupUpgradeTask
Since we're removing all synchrony data, we also need to delete content properties which reference this data.
|
class |
SynchronyEvictionSnapshotPreSchemaUpgradeTask
We drop synchrony tables and then recreate them from scratch instead of truncating because of the Hibernate bug
that can't alter existing quoted tables.
|
class |
SynchronyEvictionSnapshotsPostSchemaUpgradeTask
Create compound indexes for Synchrony tables.
|
class |
UnindexContentTypeUpgradeTask |
class |
UnindexUserStatusUpgradeTask |
class |
UpdateSpacePermissionsIndexUpgradeTask
This upgrade task is to fix an index defined on spacepermissions table as hibernate schema update tool
is not able to update the definition of the multi-column index.
|
class |
UserIndexingUpgradeTask
Upgrade task to ensure that for all the user names attached to content in Confluence a PersonalInformation objects
exist.
|
class |
UserKeyReferenceUpgradeTask
Upgrade tasks to update all tables with user name references to have user key references.
|
class |
UserMappingLowerUsernameSchemaUpgradeTask
Upgrade task which will make lower_username column nullable.
|
class |
UserMappingSchemaUpgradeTask
Upgrade tasks which will explicitly create the UserMapping table (from Hibernate configuration).
|
class |
WelcomeMessageUpgradeTask |
class |
WikiToXhtmlMigrationUpgradeTask
Convert all wiki formatted content to XHTML content as part of the upgrade.
|
class |
XhtmlRoundTripMigrationUpgradeTask
Convert all legacy formatted content to the current XHTML format as part of the upgrade.
|
Modifier and Type | Class and Description |
---|---|
class |
AttachmentContentStatusUpgradeTask
AttachmentToCeoConversionUpgradeTask did not set the content_status field to 'current' for attachments
during migration. |
class |
AttachmentToCeoConversionUpgradeTask
Migrates
Attachment objects to be a type of ContentEntityObject |
Copyright © 2003–2019 Atlassian. All rights reserved.