Package step.migration
Class MigrationManager
- java.lang.Object
-
- step.migration.MigrationManager
-
public class MigrationManager extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MigrationManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> void
addBinding(java.lang.Class<T> class_, T object)
boolean
migrate(step.core.collections.CollectionFactory collectionFactory, Version from, Version to)
Runs all the migration tasks registered to migratevoid
register(java.lang.Class<? extends MigrationTask> migrationTask)
Register a new migration task
-
-
-
Method Detail
-
addBinding
public <T> void addBinding(java.lang.Class<T> class_, T object)
-
register
public void register(java.lang.Class<? extends MigrationTask> migrationTask)
Register a new migration task- Parameters:
migrationTask
- the task to be registered
-
-