|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectEditorUsuario
public class EditorUsuario
Esta clase creará o modificará un Usuario
Constructor Summary | |
---|---|
EditorUsuario()
Constructor del Objeto EditorUsuario. |
Method Summary | |
---|---|
void |
cargarUsuario(java.lang.String nombre)
Carga un usuario |
void |
creaUsuario(java.lang.String nombre,
int carrera)
Crea un nuevo usuario |
int |
getCarrera()
Retorna el codigo de una carrera. |
int |
getNumeroRamos(boolean b)
La cantidad de ramos en un arreglo. |
static Ramo |
getRamo(java.lang.String r)
Retorna un objeto ramo que coincida con el string dado. |
java.util.ArrayList<java.util.ArrayList> |
getSemestres(boolean b)
Retorna el arreglo de ramos ordenados por semestre que se desea. |
void |
guardarUsuario()
Guarda el usuario en disco. |
void |
ordenarSemestresporPeso(int sem_actual,
int max_cred,
int max_ram)
Ordena los ramos de acuerdo a sus pesos respectivos, importancia dentro de la carrera y peso academico que desea el usuario. |
void |
setCarrera(int carrera)
Actualiza el valor del coigo de carrera. |
void |
setNombre(java.lang.String nombre)
Actualiza el nombre. |
void |
setRamo(java.lang.String ramo)
Agrega o quita 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 |
---|
public EditorUsuario()
Method Detail |
---|
public void creaUsuario(java.lang.String nombre, int carrera)
nombre
- Es el nombre del usuario.carrera
- Es el codigo de la carrera.public void cargarUsuario(java.lang.String nombre)
nombre
- Es el nombre del usuario que hay que cargar.public void guardarUsuario()
public void setRamo(java.lang.String ramo)
ramo
- Es el ramo que hay que agregar o quitar.public void setCarrera(int carrera)
carrera
- Es el nuevo codigo de carrera.public void setNombre(java.lang.String nombre)
nombre
- Es el nuevo nombre.public java.util.ArrayList<java.util.ArrayList> getSemestres(boolean b)
b
- Es el diferenciador entre recibir.
public int getNumeroRamos(boolean b)
b
- determina el tipo de arreglo en cuestion.
public int getCarrera()
public void ordenarSemestresporPeso(int sem_actual, int max_cred, int max_ram)
sem_actual
- es el semestre que esta cursando el usuario.max_cred
- corresponde a la maxima cantidad de cretitos requerida
por el usuario.max_ram
- corresponde a la maxima cantidad de ramos requerida
por el usuario.public static Ramo getRamo(java.lang.String r)
r
- Ramo solicitado.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |