jvanzyl 01/05/28 16:27:07 Modified: src/java/org/apache/turbine/torque TorqueCreateDatabase.java Log: - making the property set complete targetDatabase targetPlatform databaseName databaseUser databasePassword databaseHost Revision Changes Path 1.2 +107 -6 jakarta-turbine/src/java/org/apache/turbine/torque/TorqueCreateDatabase.java Index: TorqueCreateDatabase.java =================================================================== RCS file: /home/cvs/jakarta-turbine/src/java/org/apache/turbine/torque/TorqueCreateDatabase.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- TorqueCreateDatabase.java 2001/05/28 23:05:12 1.1 +++ TorqueCreateDatabase.java 2001/05/28 23:27:07 1.2 @@ -63,15 +63,12 @@ * for creating databases on various platforms. * * @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a> - * @version $Id: TorqueCreateDatabase.java,v 1.1 2001/05/28 23:05:12 jvanzyl Exp $ + * @version $Id: TorqueCreateDatabase.java,v 1.2 2001/05/28 23:27:07 jvanzyl Exp $ */ public class TorqueCreateDatabase extends TexenTask { /** - * The target database(s) we are generating SQL - * for. Right now we can only deal with a single - * target, but we will support multiple targets - * soon. + * The target database vendor: MySQL, Oracle. */ private String targetDatabase; @@ -83,6 +80,26 @@ private String targetPlatform; /** + * Name of the database to create. + */ + private String databaseName; + + /** + * Database user. + */ + private String databaseUser; + + /** + * Password for specified database user. + */ + private String databasePassword; + + /** + * Host on which specified database resides. + */ + private String databaseHost; + + /** * Get the target database. * * @return String target database. @@ -123,6 +140,86 @@ } /** + * Get the database name. + * + * @return String database name. + */ + public String getDatabaseName () + { + return databaseName; + } + + /** + * Set the database name. + * + * @param String database name. + */ + public void setDatabaseName (String v) + { + databaseName = v; + } + + /** + * Get the database user. + * + * @return String target platform. + */ + public String getDatabaseUser () + { + return databaseUser; + } + + /** + * Set the database user. + * + * @param String databaseUser + */ + public void setDatabaseUser (String v) + { + databaseUser = v; + } + + /** + * Get the database password. + * + * @return String database password. + */ + public String getDatabasePassword() + { + return databasePassword; + } + + /** + * Set the databasePassword + * + * @param String target platform + */ + public void setDatabasePassword (String v) + { + databasePassword = v; + } + + /** + * Get the database host. + * + * @return String database host. + */ + public String getDatabaseHost () + { + return databaseHost; + } + + /** + * Set the database host. + * + * @param String database host. + */ + public void setDatabaseHost (String v) + { + databaseHost = v; + } + + /** * Place our target database and target platform * values into the context for use in the * templates. @@ -133,8 +230,12 @@ * Create a new Velocity context. */ Context context = new VelocityContext(); - context.put("database", targetDatabase); + context.put("targetDatabase", targetDatabase); context.put("targetPlatform", targetPlatform); + context.put("databaseName", databaseName); + context.put("databaseUser", databaseUser); + context.put("databasePassword", databasePassword); + context.put("databaseHost", databaseHost); return context; } } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]