com.atlassian.confluence.upgrade
Interface UpgradeTask
- All Known Subinterfaces:
- DatabaseUpgradeTask, DeferredUpgradeTask
- All Known Implementing Classes:
- AbstractConstraintCreationUpgradeTask, AbstractDeferredRunUpgradeTask, AbstractUpgradeTask, AtlassianUpgradeFollowersUpgradeTask, AtlassianUserToEmbeddedCrowdConfigurationUpgradeTask, AtlassianUserToEmbeddedCrowdDataUpgradeTask, AttachmentFileNameUpgradeTask, AttachmentsFileSizeUpgradeTask, BandanaKeyUniqueConstraintUpgradeTask, BodyTypeUpgradeTask, BundleUserMacrosUpgradeTask, ChangeLogoStorageUpgradeTask, ChangeSpaceDescriptionsBodyTypeUpgradeTask, ClickrLeftNavMigrationUpgradeTask, ColourSchemesUpgradeTask, CommentParentColumnUpgradeTask, ContentPermissionConstraintsUpgradeTask, ContentStatusUpgradeTask, ConvertAdministerConfluenceToSystemAdministratorUpgradeTask, ConvertToRelativeLinksUpgradeTask, CorrectAttachmentCreatorUpgradeTask, DailyReportPreferenceUpgradeTask, DefaultSpaceContentUpgradeTask, DeleteMovedFormatsUpgradeTask, DeleteMovedPluginsUpgradeTask, DraftDataCleaningUpgradeTask, DropDraftTableUpgradeTask, DuplicateNotificationsCleanupUpgradeTask, EmbeddedCrowdInitUpgradeTask, EmbeddedCrowdSchemaUpgradeTask, EmbeddedCrowdSynchronisationUpgradeTask, EnableAntiXssModeUpgradeTask, ExcerptMacroUpgradeTask, FollowFavouriteUpgradeTask, GuardPermissionsUpgradeTask, HashTaskListKeysUpgradeTask, HierarchicalFileSystemAttachmentUpgradeTask, HiLoIdRepairUpgradeTask, HsqlLockModeUpgradeTask, IncreasePoolSizeUpgradeTask, InitApplicationKeysUpgradeTask, InitialiseSidUpgradeTask, IntroduceShortcutLinkAliasUpgradeTask, LegacyContentPermissionUpgradeTask, LoginInfoUpgradeTask, MacroToPluginUpgradeTask, MailCreationDateUpgradeTask, MailDatabaseUpgradeTask, MailServerConfigUpdate, MoveBackupSettingsToDatabaseUpgradeTask, MoveBandanaConfigsToDatabaseUpgradeTask, MoveFormatsToDatabaseUpgradeTask, MoveGlobalConfigToBandanaUpgradeTask, MoveLayoutsToDatabaseUpgradeTask, MoveNonPictureProfileAttachmentsUpgradeTask, MovePluginsToDatabaseUpgradeTask, MoveUserMacrosToBandanaUpgradeTask, NetworkAndSiteNotificationTypesRestoreUpgradeTask, NetworkAndSiteNotificationTypesUpgradeTask, NewConfigUpgradeTask, NewSpacePermissionsUpgradeTask, OSUserToEmbeddedCrowdMigrationUpgradeTask, PagePermissionUpgradeTask, PersonalInformationRepairUpgradeTask, PurgeCorruptOutgoingLinksUpgradeTask, PurgeThumbnailsUpgradeTask, RebuildAncestorsUpgradeTask, RebuildIndexUpgradeTask, ReduceIndexNameLengthUpgradeTask, RemoveAPRUpgradeTask, RemoveBlankReferrersUpgradeTask, RemoveClassicThemeUpgradeTask, RemoveDuplicateTaskListKeysUpgradeTask, RemoveEmailTemplatesTableUpgradeTask, RemoveGlobalAnonymousPermissionsUpgradeTask, RemoveOldCommentVersionFromParentComment, RemoveSocialBookmarkingPluginUpgradeTask, RenamePositionColumnUpgradeTask, ReportUserMacrosWithWikiTemplateUpgradeTask, ResizeProfileImagesUpgradeTask, ResourceUpgradeTask, SeparateContentBodyTableUpgradeTask, SetGlobalSpaceTypeUpgradeTask, ShortcutLinksUpgradeTask, SmtpToJmxMailServerUpgradeTask, SpaceGroupUpgradeTask, SpaceRelationUpgradeTask, TableStyleRemovalUpgradeTask, TinyMce3UpgradeTask, TrustedApplicationsCleanUpUpgradeTask, UpdateReferrerConfigUpgradeTask, UserMacroConfigConversionUpgradeTask, UserMacroConfigFormatUpgradeTask, UserStatusPermissionUpgradeTask, VersionCommentsUpgradeTask, VersionedAttachmentDatabaseUpgradeTask, VersionedAttachmentsUpgradeTask, VersionedAttachmentVersionDatabaseUpgradeTask, WikiToXhtmlMigrationUpgradeTask
public interface UpgradeTask
Field Summary |
static org.slf4j.Logger |
log
All upgrade tasks should use this log for convenience, unless there's some overriding
reason to use a different log |
log
static final org.slf4j.Logger log
- All upgrade tasks should use this log for convenience, unless there's some overriding
reason to use a different log
getBuildNumber
String getBuildNumber()
- Returns:
- The build number that this upgrade is applicable to
getConstraint
BuildNumberUpgradeConstraint getConstraint()
- Returns:
- the constraint that must be passed for this task to be run.
getShortDescription
String getShortDescription()
- A short (<50 chars) description of the upgrade action
validate
void validate()
throws Exception
- Validates that this upgrade task can be performed.
- Throws:
Exception
doUpgrade
void doUpgrade()
throws Exception
- Perform the upgrade.
- Throws:
Exception
getErrors
Collection<UpgradeError> getErrors()
- Return any errors that occur. Each entry is an
UpgradeError
.
- Returns:
- a collection of
UpgradeError
objects, sometimes null.
Copyright © 2003-2011 Atlassian. All Rights Reserved.