Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Primary sort order for IDoValueMigrationHandler
Untyped data object value migration handlers need to be applied before regular value migrations because they may convert typed values to the expected target type. A typical use case is conversion from UnknownId to a typed target ID in case of renaming a type ID name. A primary sort order is introduced to allow (primary) sorting independent of the type version (which is used for secondary sorting). The primary sort order can be used to group different types of value migrations. Regular value migrations (i.e. sub-classes of AbstractDoValueMigrationHandler use IDoValueMigrationHandler.DEFAULT_PRIMARY_SORT_ORDER and are applied after untyped value migrations (i.e. sub-classes of AbstractDoValueUntypedMigrationHandler) which use IDoValueMigrationHandler.UNTYPED_PRIMARY_SORT_ORDER 379569
- Loading branch information