Package org.nuiton.topia.migration
Interface TopiaMigrationCallbackByClassNG.MigrationCallBackForVersionResolver
- All Known Implementing Classes:
TopiaMigrationCallbackByClassNG.MigrationCallBackForVersionResolverByServiceLoader
- Enclosing class:
- TopiaMigrationCallbackByClassNG
public static interface TopiaMigrationCallbackByClassNG.MigrationCallBackForVersionResolver
Resolver to obtain the correct migration class for a given version.
- Since:
- 2.6.11
-
Method Summary
Modifier and TypeMethodDescriptionSet<org.nuiton.version.Version>Returns all detected versions.getCallBack(org.nuiton.version.Version version) for a given version, returns his migration callback.
-
Method Details
-
getAllVersions
Set<org.nuiton.version.Version> getAllVersions()Returns all detected versions.- Returns:
- all detected versions.
-
getCallBack
TopiaMigrationCallbackByClassNG.MigrationCallBackForVersion getCallBack(org.nuiton.version.Version version) for a given version, returns his migration callback.- Parameters:
version- the version to migrate- Returns:
- the migration call for the given version, or
nullif no such migration callback exists for the version
-