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:
- 5.3
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classWraps theMigrationAwareinterface in aPredicate. -
Method Summary
Modifier and TypeMethodDescriptionbooleanwasMigrationPerformed(ConversionContext conversionContext) Given aConversionContextthat was previously used to perform a migration, determine if that context contains information that indicates whether a "migration" was performed.
-
Method Details
-
wasMigrationPerformed
Given aConversionContextthat 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.
-