public class

MacroMigrationService

extends Object
java.lang.Object
   ↳ com.atlassian.confluence.content.render.xhtml.migration.macro.MacroMigrationService

Class Overview

Provides a way to find and migrate pages with the unmigrated wiki markup macro.

Summary

Public Constructors
MacroMigrationService(XhtmlWikiMarkupMacroMigrator migrator, SearchManager searchManager, ContentDao contentDao, LongRunningTaskManager longRunningTaskManager, PlatformTransactionManager platformTransactionManager, BandanaManager bandanaManager, ConfluenceIndexer indexer)
Public Methods
SearchResults findPagesWithUnmigratedMacros(int maxResults)
LongRunningTaskId getLastMigrationId()
boolean isAdminTaskIgnored()
boolean isMigrating()
boolean isMigrationRequired()
LongRunningTaskId migrateAll()
Attempt to migrate all instances of the unmigrated wiki markup macro to the new xhtml format.
void setAdminTaskIgnored(boolean ignoreIt)
void updateMigrationRequired()
Protected Methods
SearchResults findPagesWithUnmigratedMacros(ResultFilter filter)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public MacroMigrationService (XhtmlWikiMarkupMacroMigrator migrator, SearchManager searchManager, ContentDao contentDao, LongRunningTaskManager longRunningTaskManager, PlatformTransactionManager platformTransactionManager, BandanaManager bandanaManager, ConfluenceIndexer indexer)

Public Methods

public SearchResults findPagesWithUnmigratedMacros (int maxResults)

public LongRunningTaskId getLastMigrationId ()

public boolean isAdminTaskIgnored ()

public boolean isMigrating ()

public boolean isMigrationRequired ()

public LongRunningTaskId migrateAll ()

Attempt to migrate all instances of the unmigrated wiki markup macro to the new xhtml format. Updates the migration requred field, setting it to false.@return

public void setAdminTaskIgnored (boolean ignoreIt)

public void updateMigrationRequired ()

Protected Methods

protected SearchResults findPagesWithUnmigratedMacros (ResultFilter filter)