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:
5.3
  • Method Details

    • 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.