public class

ChangeSpaceDescriptionsBodyTypeUpgradeTask

extends Object
implements UpgradeTask
java.lang.Object
   ↳ com.atlassian.confluence.upgrade.upgradetask.ChangeSpaceDescriptionsBodyTypeUpgradeTask

Class Overview

This upgrade task has two responsibilities: (1) update all SpaceDescription's 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.

This upgrade task is only required on instances that upgraded to 4.0.0.

Summary

[Expand]
Inherited Fields
From interface com.atlassian.confluence.upgrade.UpgradeTask
Public Constructors
ChangeSpaceDescriptionsBodyTypeUpgradeTask(PlatformTransactionManager transactionManager, ContentDao contentDao, BatchTask<ContentEntityObject> batchTask, int applicationConfigBuildNumber)
Public Methods
void doUpgrade()
Perform the upgrade.
String getBuildNumber()
BuildNumberUpgradeConstraint getConstraint()
Collection<UpgradeError> getErrors()
Return any errors that occur.
String getShortDescription()
A short (
void validate()
Validates that this upgrade task can be performed.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.confluence.upgrade.UpgradeTask

Public Constructors

public ChangeSpaceDescriptionsBodyTypeUpgradeTask (PlatformTransactionManager transactionManager, ContentDao contentDao, BatchTask<ContentEntityObject> batchTask, int applicationConfigBuildNumber)

Public Methods

public void doUpgrade ()

Perform the upgrade.

Throws
Exception

public String getBuildNumber ()

public BuildNumberUpgradeConstraint getConstraint ()

public Collection<UpgradeError> getErrors ()

Return any errors that occur. Each entry is an UpgradeError.

Returns

public String getShortDescription ()

A short (

public void validate ()

Validates that this upgrade task can be performed.

Throws
Exception