Package modelo
Class Archivos
java.lang.Object
modelo.Archivos
Clase que se encarga de la lógica para leer y escribir la información de la base de datos.
Como propósito general tiene:
- Traducir la información de los archivos físicos a las estructuras manipulables dentro de la lógica del programa.
- Asegurar la perduración de la información manipulada tras las ejecuciones.
- Sincronizar la base de datos física con su implementación en clases tras cada ejecución.
- Cargar los archivos físicos a la base de datos cada vez que se inicie la aplicacón.
- Escribir los archivos físicos desde la base de datos al terminar de utilizar la aplicación.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
Método que actualiza la implementación de la base de datos en archivos con la nueva información actualizada durante la ejecución de un programa.static void
Método que actualiza la implementación de la base de datos en archivos con la nueva información actualizada durante la ejecución de un programa.static boolean
Inicializa la base de datos del sistema con la información que necesita la lógica del programa cuando inicia sesión el administrador.static boolean
Inicializa la base de datos del sistema con la información que necesita la lógica del programa cuando inicia sesión algún usuario.static void
Método que inicializa únicamente los usuarios a partir de archivos.
-
Constructor Details
-
Archivos
public Archivos()
-
-
Method Details
-
inicializarUsuarios
public static void inicializarUsuarios()Método que inicializa únicamente los usuarios a partir de archivos. -
inicializarBaseDatosParaAdmin
Inicializa la base de datos del sistema con la información que necesita la lógica del programa cuando inicia sesión el administrador. La información que inicializa de archivos incluye:- Registro de inicios de sesión en el Sistema.
- Credenciales de acceo de Usuarios.
- Parameters:
bd
- Instancia única de la base de datos. Requerida para incializarla.- Returns:
true
si se pudo inicializar correctamente la información necesaria,false
en caso contrario.
-
escribirBaseDatosParaAdmin
Método que actualiza la implementación de la base de datos en archivos con la nueva información actualizada durante la ejecución de un programa. Se ejecuta el terminar una ejecución del programa. Se considera como ejecucíón del programa un deslgueo del usuario Administrador. Realiza la escritura de la base de datos para los Usuarios.- Parameters:
bd
- Instancia única de la base de datos. Requerida para leerla.
-
escribirBaseDatosParaUsuario
Método que actualiza la implementación de la base de datos en archivos con la nueva información actualizada durante la ejecución de un programa. Se ejecuta el terminar una ejecución del programa. Se considera como ejecucíón del programa un deslgueo del Usuario que haya accedido. Realiza la escritura de la base de datos para los Alumnos.- Parameters:
bd
- Instancia única de la base de datos. Requerida para leerla.
-
inicializarBaseDatosParaUsuarios
Inicializa la base de datos del sistema con la información que necesita la lógica del programa cuando inicia sesión algún usuario. La información que inicializa de archivos incluye:- Plan de estudios de la carrera.
- Nombres genéricos.
- Apellidos genéricos.
- Direcciones de domiclio genéricas.
- Registros de todos los alumnos en el Sistema.
- Parameters:
bd
- Instancia única de la base de datos. Requerida para incializarla.- Returns:
true
si se pudo inicializar correctamente la información necesaria,false
en caso contrario.
-