scriptella.tools.template
Class DataMigrator

java.lang.Object
  extended by scriptella.tools.template.TemplateManager
      extended by scriptella.tools.template.DataMigrator

public class DataMigrator
extends TemplateManager

Data migration template manager.

Produces an ETL template for tranferring data between tables of different databases. The tables are ascendingly ordered by a number of foreign keys.

Configuration properties

Version:
1.0
Author:
Fyodor Kupolov

Field Summary
 
Fields inherited from class scriptella.tools.template.TemplateManager
logger, PROPS_EXT, XML_EXT
 
Constructor Summary
DataMigrator()
           
 
Method Summary
 void create(java.util.Map<java.lang.String,?> properties)
          Produce template files.
 
Methods inherited from class scriptella.tools.template.TemplateManager
checkFile, create, defineName, forName, loadResourceAsString, newFileWriter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataMigrator

public DataMigrator()
Method Detail

create

public void create(java.util.Map<java.lang.String,?> properties)
            throws java.io.IOException
Description copied from class: TemplateManager
Produce template files.

Overrides:
create in class TemplateManager
Parameters:
properties - configuration properties.
Throws:
java.io.IOException - if output fails.


Copyright © Copyright 2006-2009 The Scriptella Project Team.