com.partnersoft.update
Class ModuleMigrationLib
java.lang.Object
com.partnersoft.update.ModuleMigrationLib
- All Implemented Interfaces:
- Lib
public class ModuleMigrationLib
- extends java.lang.Object
- implements Lib
Utility methods to deal with creating migrations.
Copyright 2008 Partner Software, Inc.
- Version:
- $Id$
- Author:
- Paul Reavis
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
migrationDirectoryFor
public VfsDirectory migrationDirectoryFor(java.lang.String moduleName,
int version)
createMigration
public static int createMigration(java.lang.String moduleName,
Naming<java.lang.String> scripts)
throws java.io.IOException
- Throws:
java.io.IOException
createImporterMigration
public static int createImporterMigration(java.lang.String moduleName,
Naming<java.lang.String> scripts)
throws java.io.IOException
- Throws:
java.io.IOException
getAvailableVersionFor
public static int getAvailableVersionFor(java.lang.String moduleName)
throws java.io.IOException
- Throws:
java.io.IOException
getAvailableVersionFor
public static int getAvailableVersionFor(Module module)
throws java.io.IOException
- Throws:
java.io.IOException
setAvailableVersion
public static void setAvailableVersion(Module module,
int newVersion)
throws java.io.IOException
- Throws:
java.io.IOException