| Interface | Description | 
|---|---|
| BatchableWorkSource<T> | 
 Source of migration work that can be broken up into batches. 
 | 
| BatchTask<T> | 
 A BatchTask implementation is supplied to a  
WorkSourceBatchRunner to actually
 perform the required work on individual items read from the BatchableWorkSource. | 
| ContentDao | 
 
 DAO to allow us to load content objects by id for migration. 
 | 
| EmbeddedResourceResolver | 
 Interface to represent the concern of resolving of a v2 embedded resource into a persistent Attachment object. 
 | 
| ExceptionThrowingMigrator | 
 
 Migrates / converts text from one format to another. 
 | 
| ExceptionTolerantMigrator | 
 
 Migrates / converts text from one text format to another. 
 | 
| LinkResolver | 
 Resolves wiki text to an xhtml link. 
 | 
| MacroReplacementRenderer | 
 Generates a rendering that is to replace or override the default rendering of a macro to XHTML storage format. 
 | 
| MacroReplacementRendererRepository | 
 Representing a component that maintains a list of  
MacroReplacementRenderer to be used during migration of macros. | 
| MigrationAware | 
 To be implemented by those  
FragmentTransformers,
 Unmarshallers and Marshallers
 which are aware of when they've made a transformation that constitutes a "migration" from one format to another. | 
| OrderedEntityObjectBatchableWorkSource.EntitySource<T extends com.atlassian.core.bean.EntityObject> | |
| SiteMigrator | 
 A component responsible for performing the conversion of content within Confluence to the latest format. 
 | 
| Class | Description | 
|---|---|
| AbstractExceptionTolerantMigrator | 
 A partial implementation of  
ExceptionTolerantMigrator which provides a default implementation of the
 deprecated AbstractExceptionTolerantMigrator.migrate(String, com.atlassian.renderer.RenderContext, java.util.List) method, which delegates
 to the ExceptionTolerantMigrator.migrate(String, com.atlassian.confluence.content.render.xhtml.ConversionContext) method. | 
| AbstractOrderedEntityObjectBatchableWorkSource<T extends com.atlassian.core.bean.EntityObject> | Deprecated
 Since 5.3 Use  
OrderedEntityObjectBatchableWorkSource. | 
| ColorMacroReplacementRenderer | 
 Converts the old style wiki color macro into an XHTML  
<span> elements (as used by TinyMCE). | 
| ColumnMacroReplacementRenderer | |
| ContentWithTasksWorkSource | 
 
 A work source that provides batches of  
ContentEntityObjects that have XHTML formatted bodies. | 
| DefaultContentDao | 
 Generic DAO for hibernate objects. 
 | 
| DefaultEmbeddedResourceResolver | |
| DefaultMacroReplacementRendererRepository | 
 A MacroReplacementRendererRepository that looks up MacroReplacementRenderers based on the class
 of the macro to be replaced. 
 | 
| DefaultSiteMigrator | |
| DelegatingMigrationAwareFragmentTransformer | 
 A simple delegating implementation of  
MigrationAware and FragmentTransformer. | 
| ErrorReportingV2Renderer | 
 Extend the V2Render with a new method where a writeable List can be supplied to collect
 any exceptions thrown during renderering. 
 | 
| ExceptionTolerantMigrator.MigrationResult | 
 Represents the results of an attempted migration. 
 | 
| HeadingBlockRenderer | |
| LatestVersionXhtmlContentWorkSource | 
 
 A work source that provides batches of  
ContentEntityObjects that have XHTML formatted bodies. | 
| LazyLoadingMigrationRenderer | 
 Required to allow us to break a circular dependency of the subRenderer back to the renderer. 
 | 
| MigrationAware.MigrationPerformedPredicate | 
 Wraps the  
MigrationAware interface in a Predicate. | 
| MigrationPageTemplateDao | 
 Overrides the default behaviour to prevent the last modified user being
 changed when migrating. 
 | 
| NolinkMacroReplacementRenderer | 
 Converts the old style nolink or nl macro into an XHTML  
<span> elements | 
| OrderedEntityObjectBatchableWorkSource<T extends com.atlassian.core.bean.EntityObject> | 
 A  
BatchableWorkSource implementation which retrieves batches of EntityObjects by
 ordering the entities by their IDs. | 
| PageTemplateSiteMigrator | 
 A  
SiteMigrator that manages the migration of Page Templates. | 
| QuoteMacroReplacementRenderer | |
| SectionMacroReplacementRenderer | |
| SiteMigratorFactory | 
 Creates various flavours of  
SiteMigrator. | 
| UrlLinkMarshaller | 
 A Marshaller specifically used in handling links for  
UrlResourceIdentifier. | 
| UrlResourceIdentifier | 
 
 URL based identifier. 
 | 
| WikiMarkupContentEntityObjectMigrationWorkSource | 
 Source that provides batches of  
ContentEntityObjects that require migration. | 
| WikiToEditorHtmlMigrator | 
 Convert a wiki formatted String into Confluence Editor format HTML. 
 | 
| WikiToXhtmlMigrator | 
 
 Convert wiki formatted text to the XHTML format used for storage from Confluence 4.0. 
 | 
| WorkSourceBatchRunner<T> | 
 
 This class is typically the basis for upgrade or migration tasks that need to manipulate a large amount of content. 
 | 
| XhtmlCamelCaseLinkMigrationRendererComponent | 
 Handles conversion of camelCase links to XHTML links during migration. 
 | 
| XhtmlContentWorkSource | 
 
 A work source that provides batches of  
ContentEntityObjects that have XHTML formatted bodies. | 
| XhtmlEmbeddedRendererComponent | 
 Migrate images and convert any other embedded types to the multimedia macro. 
 | 
| XhtmlEmbeddedResourceRenderer | |
| XhtmlEmoticonRendererComponent | 
 A migration renderer component that will convert emoticon's in wiki format to the new Xhtml storage format. 
 | 
| XhtmlLinkRendererComponent | |
| XhtmlMacroRendererComponent | |
| XhtmlMigrationLinkResolver | 
 Converts wiki link text to xhtml link objects for migration. 
 | 
| XhtmlRoundTripMigrator | 
 Migrate content to the current storage format using a simple storage to storage fragment transformer. 
 | 
| XhtmlSpaceDescriptionsWorkSource | 
 
 A work source that provides batches of  
SpaceDescriptions with BodyContent of type BodyType.XHTML | 
| XhtmlTemplateVariableRendererComponent | 
 Renders wiki markup template variables as XHTML template variables. 
 | 
| Exception | Description | 
|---|---|
| BatchException | 
 A composite exception that wraps a list of exceptions, useful for propagating list of exceptions
 that might have occurred during a batch task. 
 | 
| OrderedEntityObjectBatchableWorkSource.EntityRetrievalException | 
Copyright © 2003–2017 Atlassian. All rights reserved.