// ********************* //
// * CopiaArchivo.java * //
// ********************* //
package ezWeb.Archivo;
import java.io.*;
/**
* Esta clase sólo es usada por el dueńo de la cuenta.
* Se utiliza para crear los archivos html de la página web.
*
* @author Carlos Silva Lütty
* @version version 0.1 29-04-2005
*/
public class CopiaArchivos
{
//------------------------------------------------
// Constructor
//------------------------------------------------
public CopiaArchivos()
/**
* Constructor. Inisializa un nuevo File.
*/
{
super();
}
//------------------------------------------------
// Metodos Estáticos
//------------------------------------------------
/**
* Obtiene los campos del formulario html desde un Bean.
* Concatena Strings con la estructura de la página.
* Da el formato a la página web resultante.
* @param usuario login que autentifica al usuario.
* @param nombre Nombre del proyecto. Se ocupa de encabezado.
* @param responsable Responsables del proyecto.
* @param descripcion Descripcion del proyecto.
* @param objetivos Objetivos del proyecto.
* @param plazo Fecha de termino del proyecto.
* @param avances Estado de avances del proyecto.
* @return flag Retorna true si crea los archivos y false si no los crea.
*/
public static boolean creaArchivo(String usuario, String nombre, String responsable, String descripcion, String objetivos, String plazo, String avance)
throws IOException
{
int i;
StringReader indexString, topString, inicioString;
FileOutputStream index, top, inicio;
try
{
inicioString = new StringReader("
Responsable: " + responsable + " |
Descripción: " + descripcion + " |
Objetivos: " + objetivos + " |
Plazo: " + plazo + " |
Avances: " + avance + " |