wt.epm.upgrade
Class WtxToWtMigrator

java.lang.Object
  extended bywt.epm.upgrade.WtxToWtMigrator
All Implemented Interfaces:
JavaMigrator

public class WtxToWtMigrator
extends Object
implements JavaMigrator


Constructor Summary
WtxToWtMigrator()
           
 
Method Summary
 boolean runMigration(DirectiveServices directive_services)
          Run the migration.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WtxToWtMigrator

public WtxToWtMigrator()
Method Detail

runMigration

public boolean runMigration(DirectiveServices directive_services)
                     throws SQLException,
                            DirectiveExecutionException
Description copied from interface: JavaMigrator
Run the migration.

Migrators should log all output to the given PrintWriter. This is the log that is created by RunMigrators. It is an autoflush writer.

Migrators should return true if they successfully completed migration and false otherwise. It is the migrator's responsibility to log failure reasons to the log.

Migrators should not concern themselves with committing the work on the connection. The MigratorRunner will commit the connection work after running each Migrator.

Specified by:
runMigration in interface JavaMigrator
Parameters:
directive_services - provide access to database, logging, and versioning information
Throws:
SQLException
DirectiveExecutionException