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

Method Detail

getAllVersions

Set<org.nuiton.util.Version> getAllVersions()
Returns all detected versions.

Returns:
all detected versions.

getCallBack

TopiaMigrationCallbackByClassNG.MigrationCallBackForVersion getCallBack(org.nuiton.util.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 null if no such migration callback exists for the version


Copyright © 2004-2012 CodeLutin. All Rights Reserved.