Class Usuario

java.lang.Object
  extended by Usuario
All Implemented Interfaces:
java.io.Serializable

public class Usuario
extends java.lang.Object
implements java.io.Serializable

Esta clase se creará cuando el usuario ejecute "Nuevo usuario" o "Cargar Usuario". En el primer caso se preguntará los datos por pantalla y en el segundo se leerán los datos de disco.

See Also:
Serialized Form

Constructor Summary
Usuario()
          Constructor base del Objeto Usuario.
Usuario(java.lang.String nombre, int carrera)
          Constructor del Objeto Usuario.
 
Method Summary
 int getCarrera()
          Método para obtener el codigo de la carrera que rinde el usuario.
 java.lang.String getNombre()
          Método para obtener el nombre del usuario.
 java.util.ArrayList<java.lang.String> getRamosPasados()
          Método para obtener la lista con los ramos pasados.
 void printRamos()
          Método para saber si está bien la clase... se puede borrar para su funcionamiento en el programa completo.
 void setCarrera(int carrera)
          Actualiza el valor del coigo de carrera.
 void setNombre(java.lang.String nombre)
          Actualiza el nombre.
 void setRamoPasado(java.lang.String ramo)
          Agrega el ramo a la lista de ramos pasados.
 void setRamoPendiente(java.lang.String ramo)
          Elimina el ramo de la lista de ramos pasados.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Usuario

public Usuario()
Constructor base del Objeto Usuario.


Usuario

public Usuario(java.lang.String nombre,
               int carrera)
Constructor del Objeto Usuario.

Parameters:
nombre - Es el nombre o apodo del usuario.
carrera - Es el código de la carrera que está estudiando el usuario.
Method Detail

getCarrera

public int getCarrera()
Método para obtener el codigo de la carrera que rinde el usuario.

Returns:
el codigo de la carrera.

getNombre

public java.lang.String getNombre()
Método para obtener el nombre del usuario.

Returns:
el nombre.

getRamosPasados

public java.util.ArrayList<java.lang.String> getRamosPasados()
Método para obtener la lista con los ramos pasados.

Returns:
La lista con los ramos pasados.

setRamoPasado

public void setRamoPasado(java.lang.String ramo)
Agrega el ramo a la lista de ramos pasados.

Parameters:
ramo - Es el ramo que hay que agregar.

setRamoPendiente

public void setRamoPendiente(java.lang.String ramo)
Elimina el ramo de la lista de ramos pasados.

Parameters:
ramo - Es el ramo que aún está pendiente.

setCarrera

public void setCarrera(int carrera)
Actualiza el valor del coigo de carrera.

Parameters:
carrera - Es el nuevo codigo de carrera.

setNombre

public void setNombre(java.lang.String nombre)
Actualiza el nombre.

Parameters:
nombre - Es el nuevo nombre.

printRamos

public void printRamos()
Método para saber si está bien la clase... se puede borrar para su funcionamiento en el programa completo.