Package org.nuiton.topia.migration
Class TopiaMigrationCallbackByClass.MigrationCallBackForVersionResolverByMap
java.lang.Object
org.nuiton.topia.migration.TopiaMigrationCallbackByClass.MigrationCallBackForVersionResolverByMap
- All Implemented Interfaces:
TopiaMigrationCallbackByClass.MigrationCallBackForVersionResolver
- Enclosing class:
- TopiaMigrationCallbackByClass
public static class TopiaMigrationCallbackByClass.MigrationCallBackForVersionResolverByMap extends java.lang.Object implements TopiaMigrationCallbackByClass.MigrationCallBackForVersionResolver
A simple call back resolver via a constant map.
- Since:
- 2.5
- Author:
- tchemit <chemit@codelutin.com>
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<org.nuiton.version.Version,java.lang.Class<? extends TopiaMigrationCallbackByClass.MigrationCallBackForVersion>>versionMigrationMapping -
Constructor Summary
Constructors Constructor Description MigrationCallBackForVersionResolverByMap(java.util.Map<org.nuiton.version.Version,java.lang.Class<? extends TopiaMigrationCallbackByClass.MigrationCallBackForVersion>> versionMigrationMapping) -
Method Summary
Modifier and Type Method Description java.lang.Class<? extends TopiaMigrationCallbackByClass.MigrationCallBackForVersion>getCallBack(org.nuiton.version.Version version)
-
Field Details
-
versionMigrationMapping
protected final java.util.Map<org.nuiton.version.Version,java.lang.Class<? extends TopiaMigrationCallbackByClass.MigrationCallBackForVersion>> versionMigrationMapping
-
-
Constructor Details
-
MigrationCallBackForVersionResolverByMap
public MigrationCallBackForVersionResolverByMap(java.util.Map<org.nuiton.version.Version,java.lang.Class<? extends TopiaMigrationCallbackByClass.MigrationCallBackForVersion>> versionMigrationMapping)
-
-
Method Details
-
getCallBack
public java.lang.Class<? extends TopiaMigrationCallbackByClass.MigrationCallBackForVersion> getCallBack(org.nuiton.version.Version version)- Specified by:
getCallBackin interfaceTopiaMigrationCallbackByClass.MigrationCallBackForVersionResolver
-