public static class TopiaMigrationCallbackByClassNG.MigrationCallBackForVersionResolverByServiceLoader extends Object implements TopiaMigrationCallbackByClassNG.MigrationCallBackForVersionResolver
| Modifier and Type | Field and Description |
|---|---|
protected Map<org.nuiton.util.Version,TopiaMigrationCallbackByClassNG.MigrationCallBackForVersion> |
versionMigrationMapping |
| Constructor and Description |
|---|
TopiaMigrationCallbackByClassNG.MigrationCallBackForVersionResolverByServiceLoader() |
| Modifier and Type | Method and Description |
|---|---|
Set<org.nuiton.util.Version> |
getAllVersions()
Returns all detected versions.
|
TopiaMigrationCallbackByClassNG.MigrationCallBackForVersion |
getCallBack(org.nuiton.util.Version version)
for a given version, returns his migration callback.
|
protected final Map<org.nuiton.util.Version,TopiaMigrationCallbackByClassNG.MigrationCallBackForVersion> versionMigrationMapping
public TopiaMigrationCallbackByClassNG.MigrationCallBackForVersionResolverByServiceLoader()
public TopiaMigrationCallbackByClassNG.MigrationCallBackForVersion getCallBack(org.nuiton.util.Version version)
TopiaMigrationCallbackByClassNG.MigrationCallBackForVersionResolvergetCallBack in interface TopiaMigrationCallbackByClassNG.MigrationCallBackForVersionResolverversion - the version to migratenull
if no such migration callback exists for the versionpublic Set<org.nuiton.util.Version> getAllVersions()
TopiaMigrationCallbackByClassNG.MigrationCallBackForVersionResolvergetAllVersions in interface TopiaMigrationCallbackByClassNG.MigrationCallBackForVersionResolverCopyright © 2004-2012 CodeLutin. All Rights Reserved.