com.atlassian.confluence.upgrade.upgradetask
Class ChangeLogoStorageUpgradeTask
java.lang.Object
com.atlassian.confluence.upgrade.upgradetask.ChangeLogoStorageUpgradeTask
- All Implemented Interfaces:
- DatabaseUpgradeTask, UpgradeTask
public class ChangeLogoStorageUpgradeTask
- extends java.lang.Object
- implements DatabaseUpgradeTask
We have changed the way logo images are stored in confluence. They used to be
stored as resources, accessed through ResourceManager and didn't work in a
cluster. Now they are stored as attachments to a GlobalDescription object.
This upgrade task performs the migration from the old way to the new way. It
is also responsible fro creating a GlobalDescription object.
|
Field Summary |
static java.lang.String |
LOGO_KEY
|
| Fields inherited from interface com.atlassian.confluence.upgrade.UpgradeTask |
log |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOGO_KEY
public static final java.lang.String LOGO_KEY
- See Also:
- Constant Field Values
ChangeLogoStorageUpgradeTask
public ChangeLogoStorageUpgradeTask(SettingsManager settingsManager,
ResourceManager resourceManager,
FileUploadManager fileUploadManager,
BootstrapManager bootstrapManager,
SpaceManager spaceManager)
doNonDatabaseUpgrade
public void doNonDatabaseUpgrade()
- Description copied from interface:
DatabaseUpgradeTask
- Perform any non-database related parts of the upgrade task.
If the upgrade manager determines that the database has already been upgraded, it will call this
method instead of
UpgradeTask.doUpgrade(). This allows the upgrade task to perform any local non-db cleanup
that might be involved in the upgrade.
- Specified by:
doNonDatabaseUpgrade in interface DatabaseUpgradeTask
doUpgrade
public void doUpgrade()
throws java.lang.Exception
- Description copied from interface:
UpgradeTask
- Perform the upgrade.
- Specified by:
doUpgrade in interface UpgradeTask
- Throws:
java.lang.Exception
getBuildNumber
public java.lang.String getBuildNumber()
- Specified by:
getBuildNumber in interface UpgradeTask
- Returns:
- The build number that this upgrade is applicable to
getErrors
public java.util.Collection getErrors()
- Description copied from interface:
UpgradeTask
- Return any errors that occur. Each entry is an UpgradeError.
- Specified by:
getErrors in interface UpgradeTask
getShortDescription
public java.lang.String getShortDescription()
- Description copied from interface:
UpgradeTask
- A short (<50 chars) description of the upgrade action
- Specified by:
getShortDescription in interface UpgradeTask
Copyright © 2003-2008 Atlassian Pty Ltd. All Rights Reserved.