org.apache.turbine.torque
Class TorqueCreateDatabase

org.apache.turbine.torque.TorqueCreateDatabase

public class TorqueCreateDatabase

An extended Texen task used for generating simple scripts for creating databases on various platforms.

Version:
$Id$
Author:
Jason van Zyl

Field Summary
private  java.lang.String databaseHost
          Host on which specified database resides.
private  java.lang.String databaseName
          Name of the database to create.
private  java.lang.String databasePassword
          Password for specified database user.
private  java.lang.String databaseUser
          Database user.
private  java.lang.String targetDatabase
          The target database vendor: MySQL, Oracle.
private  java.lang.String targetPlatform
          The target platform we are creating the script for.
 
Constructor Summary
TorqueCreateDatabase()
           
 
Method Summary
 java.lang.String getDatabaseHost()
          Get the database host.
 java.lang.String getDatabaseName()
          Get the database name.
 java.lang.String getDatabasePassword()
          Get the database password.
 java.lang.String getDatabaseUser()
          Get the database user.
 java.lang.String getTargetDatabase()
          Get the target database.
 java.lang.String getTargetPlatform()
          Get the target platform.
 org.apache.velocity.context.Context initControlContext()
          Place our target database and target platform values into the context for use in the templates.
 void setDatabaseHost(java.lang.String v)
          Set the database host.
 void setDatabaseName(java.lang.String v)
          Set the database name.
 void setDatabasePassword(java.lang.String v)
          Set the databasePassword
 void setDatabaseUser(java.lang.String v)
          Set the database user.
 void setTargetDatabase(java.lang.String v)
          Set the target database.
 void setTargetPlatform(java.lang.String v)
          Set the target platform.
 

Field Detail

targetDatabase

private java.lang.String targetDatabase
The target database vendor: MySQL, Oracle.

targetPlatform

private java.lang.String targetPlatform
The target platform we are creating the script for. The target platform controls which template is parsed

databaseName

private java.lang.String databaseName
Name of the database to create.

databaseUser

private java.lang.String databaseUser
Database user.

databasePassword

private java.lang.String databasePassword
Password for specified database user.

databaseHost

private java.lang.String databaseHost
Host on which specified database resides.
Constructor Detail

TorqueCreateDatabase

public TorqueCreateDatabase()
Method Detail

getTargetDatabase

public java.lang.String getTargetDatabase()
Get the target database.
Returns:
String target database.

setTargetDatabase

public void setTargetDatabase(java.lang.String v)
Set the target database.
Parameters:
String - target database(s)

getTargetPlatform

public java.lang.String getTargetPlatform()
Get the target platform.
Returns:
String target platform.

setTargetPlatform

public void setTargetPlatform(java.lang.String v)
Set the target platform.
Parameters:
String - target platform

getDatabaseName

public java.lang.String getDatabaseName()
Get the database name.
Returns:
String database name.

setDatabaseName

public void setDatabaseName(java.lang.String v)
Set the database name.
Parameters:
String - database name.

getDatabaseUser

public java.lang.String getDatabaseUser()
Get the database user.
Returns:
String target platform.

setDatabaseUser

public void setDatabaseUser(java.lang.String v)
Set the database user.
Parameters:
String - databaseUser

getDatabasePassword

public java.lang.String getDatabasePassword()
Get the database password.
Returns:
String database password.

setDatabasePassword

public void setDatabasePassword(java.lang.String v)
Set the databasePassword
Parameters:
String - target platform

getDatabaseHost

public java.lang.String getDatabaseHost()
Get the database host.
Returns:
String database host.

setDatabaseHost

public void setDatabaseHost(java.lang.String v)
Set the database host.
Parameters:
String - database host.

initControlContext

public org.apache.velocity.context.Context initControlContext()
Place our target database and target platform values into the context for use in the templates.


Copyright © 1999-2001 Apache Software Foundation. All Rights Reserved.