org.nuiton.topia.migration
Class TopiaMigrationCallbackByClass.MigrationCallBackForVersionResolverByMap

java.lang.Object
  extended by org.nuiton.topia.migration.TopiaMigrationCallbackByClass.MigrationCallBackForVersionResolverByMap
All Implemented Interfaces:
TopiaMigrationCallbackByClass.MigrationCallBackForVersionResolver
Enclosing class:
TopiaMigrationCallbackByClass

public static class TopiaMigrationCallbackByClass.MigrationCallBackForVersionResolverByMap
extends Object
implements TopiaMigrationCallbackByClass.MigrationCallBackForVersionResolver

A simple call back resolver via a constant map.

Since:
2.5
Author:
tchemit

Field Summary
protected  Map<org.nuiton.util.Version,Class<? extends TopiaMigrationCallbackByClass.MigrationCallBackForVersion>> versionMigrationMapping
           
 
Constructor Summary
TopiaMigrationCallbackByClass.MigrationCallBackForVersionResolverByMap(Map<org.nuiton.util.Version,Class<? extends TopiaMigrationCallbackByClass.MigrationCallBackForVersion>> versionMigrationMapping)
           
 
Method Summary
 Class<? extends TopiaMigrationCallbackByClass.MigrationCallBackForVersion> getCallBack(org.nuiton.util.Version version)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

versionMigrationMapping

protected final Map<org.nuiton.util.Version,Class<? extends TopiaMigrationCallbackByClass.MigrationCallBackForVersion>> versionMigrationMapping
Constructor Detail

TopiaMigrationCallbackByClass.MigrationCallBackForVersionResolverByMap

public TopiaMigrationCallbackByClass.MigrationCallBackForVersionResolverByMap(Map<org.nuiton.util.Version,Class<? extends TopiaMigrationCallbackByClass.MigrationCallBackForVersion>> versionMigrationMapping)
Method Detail

getCallBack

public Class<? extends TopiaMigrationCallbackByClass.MigrationCallBackForVersion> getCallBack(org.nuiton.util.Version version)
Specified by:
getCallBack in interface TopiaMigrationCallbackByClass.MigrationCallBackForVersionResolver


Copyright © 2004-2010 CodeLutin. All Rights Reserved.