Package modelo.AppClasses
Class AsignaturaInscrita
java.lang.Object
modelo.AppClasses.AsignaturaInscrita
Wrapper para Asignatura, contiene información relevante de los datos del estudiante que la inscribió.
Sirve para tener en orden el historial académico y realizar el cómputo de su escolaridad.
-
Constructor Summary
ConstructorDescriptionMétodo que crea una nueva instanca de AsignaturaInscrita vacía.AsignaturaInscrita
(String claveAsignatura, float calificacionObtenida, int semestreIncripcion, int inscripciones) Método que crea una nueva instancia de AsignaturaInscrita llena. -
Method Summary
Modifier and TypeMethodDescriptionfloat
Método que devuelve la última calificación obtenida en esta Asignatura por el Alumno.Método que devuelve la clave de la Asignatura que envuelve.int
Método que devuelve el número de créditos obtenidos por el Alumno según si aprobó la Asignatura o no.int
Método que devuelve el número de veces que el Alumno ha inscrito la Asignatura para cursarla.int
Método que devuelve el número de semestres que han pasado desde que el Alumno inició la carrera donde inscribió por última vez la Asignatura.void
setCalificacionObtenida
(float calificacionObtenida) Método que establece la última califiación obtenida en esta Asignatura por el Alumno.void
setClaveAsignatura
(String claveAsignatura) Método que establece la clave de la Asignatura que envuelve.void
setInscripciones
(int inscripciones) Método que establece el número de veces que el Alumno ha inscrito la Asignatura para cursarla.void
setSemestreInscripcion
(int semestreInscripcion) Método que establece el número de semestres que han pasado desde que el Alumno inició la carrera donde inscribió por última vez la Asignatura.toCSV()
Método que convierte el estado de los atributos de un objeto de tipo AsignaturaInscrita en una cadena con formato CSV.
-
Constructor Details
-
AsignaturaInscrita
public AsignaturaInscrita()Método que crea una nueva instanca de AsignaturaInscrita vacía. -
AsignaturaInscrita
public AsignaturaInscrita(String claveAsignatura, float calificacionObtenida, int semestreIncripcion, int inscripciones) Método que crea una nueva instancia de AsignaturaInscrita llena.- Parameters:
claveAsignatura
- El identificador de la Asignatura que el Alumno inscribió.calificacionObtenida
- Calificación final que se le asentó al Alumno.semestreIncripcion
- Número del semestre en el cuál el Alumno inscribió por última vez la Asignatura.inscripciones
- Número de inscripciones que el Alumno hizo a esta asignatura antes de aprobarla.
-
-
Method Details
-
getClaveAsignatura
Método que devuelve la clave de la Asignatura que envuelve.- Returns:
- Una cadena, la clave de la Asignatura que envuelve.
-
setClaveAsignatura
Método que establece la clave de la Asignatura que envuelve.- Parameters:
claveAsignatura
- Una cadena, la clave de la Asignatura que envuelve.
-
getCalificacionObtenida
public float getCalificacionObtenida()Método que devuelve la última calificación obtenida en esta Asignatura por el Alumno.- Returns:
- Un número real entre 5.0 y 10.0, la última calificación obtenida por el Alumno en esta Asignatura.
-
setCalificacionObtenida
public void setCalificacionObtenida(float calificacionObtenida) Método que establece la última califiación obtenida en esta Asignatura por el Alumno.- Parameters:
calificacionObtenida
- La última calificación obtenida del Alumno.
-
getSemestreInscripcion
public int getSemestreInscripcion()Método que devuelve el número de semestres que han pasado desde que el Alumno inició la carrera donde inscribió por última vez la Asignatura.- Returns:
- Un número entero, el último semestre donde se inscribió la Asignatura.
-
setSemestreInscripcion
public void setSemestreInscripcion(int semestreInscripcion) Método que establece el número de semestres que han pasado desde que el Alumno inició la carrera donde inscribió por última vez la Asignatura.- Parameters:
semestreInscripcion
- Un número entero, el último semestre donde se inscribió la Asignatura.
-
getInscripciones
public int getInscripciones()Método que devuelve el número de veces que el Alumno ha inscrito la Asignatura para cursarla.- Returns:
- Un número entero, el número de veces que el Alumno ha inscrito la Asignatura.
-
setInscripciones
public void setInscripciones(int inscripciones) Método que establece el número de veces que el Alumno ha inscrito la Asignatura para cursarla.- Parameters:
inscripciones
- Un número entero, el número de veces que el Alumno ha inscrito la Asignatura.
-
getCreditos
public int getCreditos()Método que devuelve el número de créditos obtenidos por el Alumno según si aprobó la Asignatura o no.- Returns:
- El número de créditos de la Asignatura si es que ya la aprobó, cero en caso contrario.
-
toCSV
Método que convierte el estado de los atributos de un objeto de tipo AsignaturaInscrita en una cadena con formato CSV.- Returns:
- El estado de los atributos del objeto en cadena, separados cada uno por comas (formato CSV).
-