org.webdocwf.util.loader.task
Class LoadGeneratorTask

java.lang.Object
  extended byorg.apache.tools.ant.ProjectComponent
      extended byorg.apache.tools.ant.Task
          extended byorg.webdocwf.util.loader.task.LoadGeneratorTask

public class LoadGeneratorTask
extends org.apache.tools.ant.Task

LoaderGenerator Task class extends jakarta-ant Task class and uses to start LoaderGenerator application as a jakarta-ant task in build.xml file.


sourceType, defines the type of the source database. Default value is 'msql'.
targetType, defines the type of the target database. Default value is 'msql'.
sourceDriverName, defines the driver of defined source database.
targetDriverName, defines the driver of defined target database.
sourceDataBase, defines the place where you're put the source database tables.
targetDataBase, defines the place where you're put the target database tables.
valueMode, defines the difference from overwrite and update attribute. If the valueMode
has value 'copy', attribute has value 'Overwrite', or if the valueMode has value 'sync', attribute
has value 'Update'. Default value of valueMode is 'copy'.
generatorOutput, is optional. That represent the directory, where the Octopus place created files.
If this argument don't exists, Octopus place created files in to current directory!
sourceUser, defines the user of the source database.
sourcePassword, defines the user password for the source database.
targetUser, defines the user of the target database.
targetPassword, defines the user password for the target database.
domlUrl, defines the place where the doml file is placed.
outputMode, defines which document you wont to generate. If the generateDoc has value
all, application generates xml, sql and doml files as ouput files. If the generateDoc has value
doml, application generates only the doml file, and if generateDoc has the value wdoml, application
generates xml and sql files.
packageName, defines the package name for the generated doml file.
generateDropTableStmt, defines if you want to generate only Sql statement for DROP TABLE.

Version:
1.0
Author:
Radoslav Dutina

Field Summary
protected  java.lang.String confJarStructure
           
protected  java.lang.String domlUrl
           
protected  java.lang.String fullMode
           
protected  java.lang.String generateCreateFKStmt
           
protected  java.lang.String generateCreateIndexStmt
           
protected  java.lang.String generateCreatePKStmt
           
protected  java.lang.String generateCreateTableStmt
           
protected  java.lang.String generateDoml
           
protected  java.lang.String generateDropIntegrityStmt
           
protected  java.lang.String generateDropTableStmt
           
protected  java.lang.String generateSqlForAllVendors
           
protected  java.lang.String generateXml
           
protected  java.lang.String generatorOutput
           
protected  java.lang.String includeTableList
           
protected  java.lang.String logDirName
           
protected  java.lang.String logFileName
           
protected  java.lang.String logMode
           
protected  java.lang.String octopusHome
           
protected  java.lang.String packageName
           
protected  java.lang.String restoreMode
           
protected  java.lang.String sourceDataBase
           
protected  java.lang.String sourceDriverName
           
protected  java.lang.String sourcePassword
           
protected  java.lang.String sourceType
           
protected  java.lang.String sourceUser
           
protected  java.lang.String targetDataBase
           
protected  java.lang.String targetDriverName
           
protected  java.lang.String targetPassword
           
protected  java.lang.String targetType
           
protected  java.lang.String targetUser
           
protected  java.lang.String valueMode
           
 
Fields inherited from class org.apache.tools.ant.Task
description, location, target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
project
 
Constructor Summary
LoadGeneratorTask()
          Construct object LoadGeneratorTask.
 
Method Summary
 void execute()
           
 void setConfJarStructure(java.lang.String confJarStructure)
          This method set value of confJarStructure parameter
 void setDomlUrl(java.lang.String domlUrl)
          This method read the value of domlPath parameter.
 void setFullMode(java.lang.String fullMode)
          This method set value of fullMode parameter
 void setGenerateCreateFKStmt(java.lang.String generateCreateFKStmt)
          This method set value of generateCreateFKStmt parameter
 void setGenerateCreateIndexStmt(java.lang.String generateCreateIndexStmt)
          This method set value of generateCreateIndexStmt parameter
 void setGenerateCreatePKStmt(java.lang.String generateCreatePKStmt)
          This method set value of generateCreatePKStmt parameter
 void setGenerateCreateTableStmt(java.lang.String generateCreateTableStmt)
          This method set value of generateCreateTableStmt parameter
 void setGenerateDoml(java.lang.String generateDoml)
          This method sets the value of generateDoml parameter.
 void setGenerateDropIntegrityStmt(java.lang.String generateDropIntegrityStmt)
          This method sets the value of generateDropIntegrityStmt parameter.
 void setGenerateDropTableStmt(java.lang.String generateDropTableStmt)
          This method set value of generateDropTableStmt parameter
 void setGenerateSqlForAllVendors(java.lang.String generateSqlForAllVendors)
          This method set value for generateSqlForAllVendors
 void setGenerateXml(java.lang.String generateXml)
          This method set value of generateXml parameter
 void setGeneratorOutput(java.lang.String generatorOutput)
          This method read the value of generatorOutput parameter.
 void setIncludeTableList(java.lang.String includeTableList)
          This method sets the value of includeTableList parameter.
 void setLogDirName(java.lang.String logDirName)
          This method set value of logDirName parameter
 void setLogFileName(java.lang.String logFileName)
          This method set value of logFileName parameter
 void setLogMode(java.lang.String logMode)
          This method set value of logMode parameter
 void setOctopusHome(java.lang.String octopusHome)
          This method sets the value of octopusHome parameter.
 void setPackageName(java.lang.String packageName)
          This method read the value of packageName parameter.
 void setSourceDataBase(java.lang.String sourceDataBase)
          This method read the value of sourceDataBase parameter.
 void setSourceDriverName(java.lang.String sourceDriverName)
          This method read the value of sourceDriverName parameter.
 void setSourcePassword(java.lang.String sourcePassword)
          This method read the value of sourcePassword parameter.
 void setSourceType(java.lang.String sourceType)
          This method sets the value of sourceType parameter.
 void setSourceUser(java.lang.String sourceUser)
          This method read the value of sourceUser parameter.
 void setTargetDataBase(java.lang.String targetDataBase)
          This method read the value of targetDataBase parameter.
 void setTargetDriverName(java.lang.String targetDriverName)
          This method read the value of targetDriverName parameter.
 void setTargetPassword(java.lang.String targetPassword)
          This method read the value of targetPassword parameter.
 void setTargetType(java.lang.String targetType)
          This method sets the value of targetType parameter.
 void setTargetUser(java.lang.String targetUser)
          This method read the value of targetUser parameter.
 void setValueMode(java.lang.String valueMode)
          This method read the value of valueMode parameter.
 
Methods inherited from class org.apache.tools.ant.Task
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, handleErrorOutput, handleOutput, init, log, log, maybeConfigure, perform, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
getProject, setProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sourceType

protected java.lang.String sourceType

targetType

protected java.lang.String targetType

sourceDriverName

protected java.lang.String sourceDriverName

targetDriverName

protected java.lang.String targetDriverName

sourceDataBase

protected java.lang.String sourceDataBase

targetDataBase

protected java.lang.String targetDataBase

valueMode

protected java.lang.String valueMode

generatorOutput

protected java.lang.String generatorOutput

sourceUser

protected java.lang.String sourceUser

sourcePassword

protected java.lang.String sourcePassword

targetUser

protected java.lang.String targetUser

targetPassword

protected java.lang.String targetPassword

domlUrl

protected java.lang.String domlUrl

packageName

protected java.lang.String packageName

octopusHome

protected java.lang.String octopusHome

generateDropTableStmt

protected java.lang.String generateDropTableStmt

generateDropIntegrityStmt

protected java.lang.String generateDropIntegrityStmt

generateCreateTableStmt

protected java.lang.String generateCreateTableStmt

generateCreatePKStmt

protected java.lang.String generateCreatePKStmt

generateCreateFKStmt

protected java.lang.String generateCreateFKStmt

generateCreateIndexStmt

protected java.lang.String generateCreateIndexStmt

generateXml

protected java.lang.String generateXml

generateDoml

protected java.lang.String generateDoml

fullMode

protected java.lang.String fullMode

includeTableList

protected java.lang.String includeTableList

confJarStructure

protected java.lang.String confJarStructure

logMode

protected java.lang.String logMode

logDirName

protected java.lang.String logDirName

logFileName

protected java.lang.String logFileName

restoreMode

protected java.lang.String restoreMode

generateSqlForAllVendors

protected java.lang.String generateSqlForAllVendors
Constructor Detail

LoadGeneratorTask

public LoadGeneratorTask()
Construct object LoadGeneratorTask.

Method Detail

execute

public void execute()
             throws org.apache.tools.ant.BuildException
Throws:
org.apache.tools.ant.BuildException

setIncludeTableList

public void setIncludeTableList(java.lang.String includeTableList)
This method sets the value of includeTableList parameter.

Parameters:
includeTableList - is the value of parameter.

setGenerateDropIntegrityStmt

public void setGenerateDropIntegrityStmt(java.lang.String generateDropIntegrityStmt)
This method sets the value of generateDropIntegrityStmt parameter.

Parameters:
generateDropIntegrityStmt - is the value of parameter.

setOctopusHome

public void setOctopusHome(java.lang.String octopusHome)
This method sets the value of octopusHome parameter.

Parameters:
octopusHome - is the value of parameter.

setSourceType

public void setSourceType(java.lang.String sourceType)
This method sets the value of sourceType parameter.

Parameters:
sourceType - is the value of parameter.

setTargetType

public void setTargetType(java.lang.String targetType)
This method sets the value of targetType parameter.

Parameters:
targetType - is the value of parameter.

setSourceDriverName

public void setSourceDriverName(java.lang.String sourceDriverName)
This method read the value of sourceDriverName parameter.

Parameters:
sourceDriverName - is the value of parameter.

setTargetDriverName

public void setTargetDriverName(java.lang.String targetDriverName)
This method read the value of targetDriverName parameter.

Parameters:
targetDriverName - is the value of parameter.

setSourceDataBase

public void setSourceDataBase(java.lang.String sourceDataBase)
This method read the value of sourceDataBase parameter.

Parameters:
sourceDataBase - is the value of parameter.

setTargetDataBase

public void setTargetDataBase(java.lang.String targetDataBase)
This method read the value of targetDataBase parameter.

Parameters:
targetDataBase - is the value of parameter.

setValueMode

public void setValueMode(java.lang.String valueMode)
This method read the value of valueMode parameter.

Parameters:
valueMode - is the value of parameter.

setGeneratorOutput

public void setGeneratorOutput(java.lang.String generatorOutput)
This method read the value of generatorOutput parameter.

Parameters:
generatorOutput - is the value of parameter.

setSourceUser

public void setSourceUser(java.lang.String sourceUser)
This method read the value of sourceUser parameter.

Parameters:
sourceUser - is the value of parameter.

setSourcePassword

public void setSourcePassword(java.lang.String sourcePassword)
This method read the value of sourcePassword parameter.

Parameters:
sourcePassword - is the value of parameter.

setTargetUser

public void setTargetUser(java.lang.String targetUser)
This method read the value of targetUser parameter.

Parameters:
targetUser - is the value of parameter.

setTargetPassword

public void setTargetPassword(java.lang.String targetPassword)
This method read the value of targetPassword parameter.

Parameters:
targetPassword - is the value of parameter.

setDomlUrl

public void setDomlUrl(java.lang.String domlUrl)
This method read the value of domlPath parameter.

Parameters:
domlUrl - is the value of parameter.

setPackageName

public void setPackageName(java.lang.String packageName)
This method read the value of packageName parameter.

Parameters:
packageName - is the value of parameter.

setGenerateDropTableStmt

public void setGenerateDropTableStmt(java.lang.String generateDropTableStmt)
This method set value of generateDropTableStmt parameter

Parameters:
generateDropTableStmt - is value of parameter

setGenerateCreateTableStmt

public void setGenerateCreateTableStmt(java.lang.String generateCreateTableStmt)
This method set value of generateCreateTableStmt parameter

Parameters:
generateCreateTableStmt - is value of parameter

setGenerateCreatePKStmt

public void setGenerateCreatePKStmt(java.lang.String generateCreatePKStmt)
This method set value of generateCreatePKStmt parameter

Parameters:
generateCreatePKStmt - is value of parameter

setGenerateCreateFKStmt

public void setGenerateCreateFKStmt(java.lang.String generateCreateFKStmt)
This method set value of generateCreateFKStmt parameter

Parameters:
generateCreateFKStmt - is value of parameter

setGenerateCreateIndexStmt

public void setGenerateCreateIndexStmt(java.lang.String generateCreateIndexStmt)
This method set value of generateCreateIndexStmt parameter

Parameters:
generateCreateIndexStmt - is value of parameter

setGenerateXml

public void setGenerateXml(java.lang.String generateXml)
This method set value of generateXml parameter

Parameters:
generateXml - is value of parameter

setGenerateDoml

public void setGenerateDoml(java.lang.String generateDoml)
This method sets the value of generateDoml parameter.

Parameters:
generateDoml - is the value of parameter.

setFullMode

public void setFullMode(java.lang.String fullMode)
This method set value of fullMode parameter

Parameters:
fullMode - is value of parameter

setLogMode

public void setLogMode(java.lang.String logMode)
This method set value of logMode parameter

Parameters:
logMode - is value of parameter

setLogDirName

public void setLogDirName(java.lang.String logDirName)
This method set value of logDirName parameter

Parameters:
logDirName - is value of parameter

setLogFileName

public void setLogFileName(java.lang.String logFileName)
This method set value of logFileName parameter

Parameters:
logFileName - is value of parameter

setGenerateSqlForAllVendors

public void setGenerateSqlForAllVendors(java.lang.String generateSqlForAllVendors)
This method set value for generateSqlForAllVendors

Parameters:
generateSqlForAllVendors -

setConfJarStructure

public void setConfJarStructure(java.lang.String confJarStructure)
This method set value of confJarStructure parameter

Parameters:
confJarStructure - is value of parameter


Copyright © 2002-2007 Together - the Workgroup. All Rights Reserved.