com.atlassian.confluence.content.render.xhtml.migration
Interface MigrationAware

All Known Implementing Classes:
DefaultFragmentTransformer, DelegatingMigrationAwareFragmentTransformer, DelegatingStorageMacroMarshaller, StorageUserResourceIdentifierMarshaller

public interface 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.

Since:
v5.3

Nested Class Summary
static class MigrationAware.MigrationPerformedPredicate
          Wraps the MigrationAware interface in a Predicate.
 
Method Summary
 boolean wasMigrationPerformed(ConversionContext conversionContext)
          Given a ConversionContext that was previously used to perform a migration, determine if that context contains information that indicates whether a "migration" was performed.
 

Method Detail

wasMigrationPerformed

boolean wasMigrationPerformed(ConversionContext conversionContext)
Given a ConversionContext that was previously used to perform a migration, determine if that context contains information that indicates whether a "migration" was performed. What constitutes a migration is implementation-dependent.

Parameters:
conversionContext - the context used for the migration
Returns:
true if migration was performed against the supplied context, false otherwise.


Copyright © 2003-2014 Atlassian. All Rights Reserved.