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]

Reply via email to