Class Prematricula

java.lang.Object
Prematricula

public class Prematricula extends Object
La lista de materias que un estudiante puede matricular en su siguiente periodo. Es la información que se guarda en el JSON y con la que después se crea el PDF.
Version:
4.0
Author:
Alejandro D. Castillo M., Saúl Castillo, Adonis Bonilla
  • Constructor Details

    • Prematricula

      public Prematricula(Estudiante estudiante, String periodo, String fechaGeneracion)
      Crea una prematrícula vacía para un estudiante.
      Parameters:
      estudiante - el estudiante que matricula
      periodo - el periodo que va a matricular, por ejemplo "2° AÑO - PRIMER SEMESTRE"
      fechaGeneracion - fecha y hora en que se generó
  • Method Details

    • getCedula

      public String getCedula()
      Returns la cédula del estudiante.
      Returns:
      la cédula del estudiante
    • getNombreEstudiante

      public String getNombreEstudiante()
      Returns el nombre del estudiante.
      Returns:
      el nombre del estudiante
    • getCodigoCarrera

      public String getCodigoCarrera()
      Returns el código de la carrera.
      Returns:
      el código de la carrera
    • getNombreCarrera

      public String getNombreCarrera()
      Returns el nombre de la carrera.
      Returns:
      el nombre de la carrera
    • getPeriodo

      public String getPeriodo()
      Returns el periodo que se va a matricular.
      Returns:
      el periodo que se va a matricular
    • getFechaGeneracion

      public String getFechaGeneracion()
      Returns la fecha y hora en que se generó la prematrícula.
      Returns:
      la fecha y hora en que se generó la prematrícula
    • getMaterias

      public List<MateriaPrematricula> getMaterias()
      Returns las materias habilitadas, en una vista de solo lectura.
      Returns:
      las materias habilitadas, en una vista de solo lectura
    • agregarMateria

      public void agregarMateria(MateriaPrematricula materia)
      Agrega una materia habilitada.
      Parameters:
      materia - la materia que el estudiante puede matricular
    • cantidadMaterias

      public int cantidadMaterias()
      Returns la cantidad de materias de la prematrícula.
      Returns:
      la cantidad de materias de la prematrícula