Class Datos

java.lang.Object
  extended by Datos

public class Datos
extends java.lang.Object

Esta clase implementará todas las interacciones de lectura y escritura con el disco, ya sea con archivos o con la base de datos.


Constructor Summary
Datos()
          Constructor de la clase
 
Method Summary
 Usuario cargarUsuario(java.lang.String nombre)
          Busca el "Usuario" que tenga el nombre que se le da como parametro y se retorna el "Usuario"
static java.util.ArrayList<java.lang.String> getCarreras()
          Busca las "Carreras" que conoce el programa.
 java.util.ArrayList<Ramo> getMalla(java.lang.String s)
          Busca los Ramos encontrados en un archivo de carrera *.CAR.
static java.util.ArrayList<java.lang.String> getUsuarios()
          Busca los "Usuarios" que conoce el programa.
 void guardarUsuario(Usuario usuario)
          Guarda todos los datos del usuario en disco
 void setCargado(boolean b)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Datos

public Datos()
Constructor de la clase

Method Detail

cargarUsuario

public Usuario cargarUsuario(java.lang.String nombre)
Busca el "Usuario" que tenga el nombre que se le da como parametro y se retorna el "Usuario"

Parameters:
nombre - Es el nombre del Usuario que se está buscando.
Returns:
el objeto "Usuario" buscado.

setCargado

public void setCargado(boolean b)

guardarUsuario

public void guardarUsuario(Usuario usuario)
Guarda todos los datos del usuario en disco

Parameters:
usuario - Es el "Usuario" al que se le guardarán sus atributos a disco

getCarreras

public static java.util.ArrayList<java.lang.String> getCarreras()
Busca las "Carreras" que conoce el programa.

Returns:
Un arreglo con las "Carreras" conocidas por el programa.

getUsuarios

public static java.util.ArrayList<java.lang.String> getUsuarios()
Busca los "Usuarios" que conoce el programa.

Returns:
Un arreglo con los "Usuarios" conocidos por el programa.

getMalla

public java.util.ArrayList<Ramo> getMalla(java.lang.String s)
Busca los Ramos encontrados en un archivo de carrera *.CAR.

Parameters:
s - El codigo de la carrera.
Returns:
Un arreglo con los "Usuarios" conocidos por el programa.