Class MacroMigrationService
java.lang.Object
com.atlassian.confluence.content.render.xhtml.migration.macro.MacroMigrationService
Provides a way to find and migrate pages with the unmigrated wiki markup macro.
-
Constructor Summary
ConstructorsConstructorDescriptionMacroMigrationService
(XhtmlWikiMarkupMacroMigrator migrator, SearchManager searchManager, ContentDao contentDao, LongRunningTaskManager longRunningTaskManager, org.springframework.transaction.PlatformTransactionManager platformTransactionManager, BandanaManager bandanaManager, ConfluenceIndexer indexer, com.atlassian.beehive.ClusterLockService clusterLockService) -
Method Summary
Modifier and TypeMethodDescriptionfindPagesWithUnmigratedMacros
(int maxResults) boolean
boolean
boolean
@Nullable LongRunningTaskId
Attempt to migrate all instances of the unmigrated wiki markup macro to the new xhtml format.void
setAdminTaskIgnored
(boolean ignoreIt) void
-
Constructor Details
-
MacroMigrationService
public MacroMigrationService(XhtmlWikiMarkupMacroMigrator migrator, SearchManager searchManager, ContentDao contentDao, LongRunningTaskManager longRunningTaskManager, org.springframework.transaction.PlatformTransactionManager platformTransactionManager, BandanaManager bandanaManager, ConfluenceIndexer indexer, com.atlassian.beehive.ClusterLockService clusterLockService)
-
-
Method Details
-
migrateAll
Attempt to migrate all instances of the unmigrated wiki markup macro to the new xhtml format. Updates the migration required field, setting it to false.- Throws:
InvalidSearchException
-
isMigrating
public boolean isMigrating() -
getLastMigrationId
-
findPagesWithUnmigratedMacros
- Throws:
InvalidSearchException
-
updateMigrationRequired
public void updateMigrationRequired() -
isMigrationRequired
public boolean isMigrationRequired() -
setAdminTaskIgnored
public void setAdminTaskIgnored(boolean ignoreIt) -
isAdminTaskIgnored
public boolean isAdminTaskIgnored()
-