public class ExNihilo
extends java.lang.Object
| Constructor and Description |
|---|
ExNihilo() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
crearActividad(java.util.Date fecha,
java.lang.String tipo,
Asignatura asignatura)
Añade una nueva actividad en la base de datos
|
static boolean |
crearAnotacion(boolean positiva,
java.lang.String descripcion,
Estudiante estudiante,
Profesor profesor)
Añade una nueva anotacion a la base de datos
|
static boolean |
crearApoderado(Colegio colegio,
java.lang.String nombre,
java.lang.String rut)
Añade un nuevo apoderado a la base de datos.
|
static boolean |
crearAsignatura(java.lang.String nombre,
Curso curso,
Profesor profesor)
Añade una nueva asignatura al sistema.
|
static boolean |
crearAsistencia(java.util.Date dia,
boolean asistio,
Estudiante estudiante)
Añade una asistencia al sistema.
|
static boolean |
crearColegio(java.lang.String nombre)
Añade un nuevo colegio al sistema
|
static boolean |
crearCurso(int nivel,
java.lang.String letra,
Colegio colegio)
Añade un nuevo curso al sistema
|
static boolean |
crearEstudiante(java.lang.String nombre,
java.lang.String rut,
Curso curso,
Apoderado apoderado)
Añade un nuevo estudiante al sistema
|
static boolean |
crearNota(double valor,
Asignatura asignatura,
Estudiante estudiante)
Añade una nota al sistema.
|
static boolean |
crearProfesor(Colegio colegio,
java.lang.String nombre,
java.lang.String rut)
Añade un nuevo profesor al sistema.
|
static void |
deleteAll() |
static boolean |
eliminarActividad(Actividad actividad)
Elimina la actividad que se le entrega.
|
static boolean |
eliminarAnotacion(Anotacion anotacion)
Elimina la anotacion indicada del sistema.
|
static boolean |
eliminarApoderado(Apoderado apoderado)
Elimina el apoderado entregado del sistema.
|
static boolean |
eliminarAsignatura(Asignatura asignatura)
Elimina una asignatura y todos sus asociados.
|
static boolean |
eliminarAsistencia(Asistencia asistencia)
Elimina una asistencia del sistema
|
static boolean |
eliminarColegio(Colegio colegio)
Elimina un colegio y todos sus asociados.
|
static boolean |
eliminarCurso(Curso curso)
Elimina un curso del sistema y todos sus asociados
|
static boolean |
eliminarEstudiante(Estudiante estudiante)
Elimina un Estudiante del sistema y todos sus asociados
|
static boolean |
eliminarNota(Nota nota)
Elimina una nota del sistema.
|
static boolean |
eliminarProfesor(Profesor profesor)
Elimina un profesor y todos sus asociados.
|
static void |
fill() |
static boolean |
modificarActividad(Actividad actividad,
java.util.Date fecha,
java.lang.String tipo,
Asignatura asignatura)
Modifica una actividad del sistema
|
static boolean |
modificarAnotacion(Anotacion anotacion,
java.lang.Boolean positiva,
java.lang.String descripcion,
Estudiante estudiante,
Profesor profesor) |
static boolean |
modificarApoderado(Apoderado apoderado,
java.lang.String nombre,
java.lang.String rut)
Modifica un apoderado del sistema
|
static boolean |
modificarAsignatura(Asignatura asignatura,
java.lang.String nombre,
Curso curso,
Profesor profesor)
Modifica una asignatura del sistema
|
static boolean |
modificarAsistencia(Asistencia asistencia,
java.util.Date dia,
java.lang.Boolean asistio,
Estudiante estudiante)
Modifica una asistencia del sistema
|
static boolean |
modificarColegio(Colegio colegio,
java.lang.String nombre)
Modifica los valores de el colegio entregado
|
static boolean |
modificarCurso(Curso curso,
java.lang.Integer nivel,
java.lang.String letra,
Colegio colegio)
Modifica un curso del sistema
|
static boolean |
modificarEstudiante(Estudiante estudiante,
java.lang.String nombre,
java.lang.String rut,
Curso curso,
Apoderado apoderado)
Modifica un estudiante del sistema
|
static boolean |
modificarNota(Nota nota,
java.lang.Double valor,
Asignatura asignatura,
Estudiante estudiante)
Modifica una nota del sistema
|
static boolean |
modificarProfesor(Profesor profesor,
java.lang.String nombre,
java.lang.String rut)
Modifica un profesor del sistema
|
public static boolean crearColegio(java.lang.String nombre)
nombre - Nombre del colegio a crearpublic static boolean modificarColegio(Colegio colegio, java.lang.String nombre)
colegio - Colegio que se modificaranombre - Nombre nuevo que se le otorgara al colegiopublic static boolean eliminarColegio(Colegio colegio)
colegio - Colegio que se eliminarapublic static boolean crearCurso(int nivel,
java.lang.String letra,
Colegio colegio)
nivel - Nivel del curso, "1,2,3,4... "letra - Letra del curso, "A,B...."colegio - Colegio al que se le añade el curso.public static boolean modificarCurso(Curso curso, java.lang.Integer nivel, java.lang.String letra, Colegio colegio)
curso - Curso que se modificaranivel - nuevo nivel del cursoletra - nueva letra del cursocolegio - nuevo colegio del cursopublic static boolean eliminarCurso(Curso curso)
curso - Curso a eliminarpublic static boolean crearApoderado(Colegio colegio, java.lang.String nombre, java.lang.String rut)
nombre - Nombre completo del apoderadorut - Rut perteneciente al apoderadopublic static boolean modificarApoderado(Apoderado apoderado, java.lang.String nombre, java.lang.String rut)
apoderado - Apoderado a modificarnombre - nuevo nombre del apoderadorut - nuevo rut del apoderadopublic static boolean eliminarApoderado(Apoderado apoderado)
apoderado - Apoderado a eliminar.public static boolean crearEstudiante(java.lang.String nombre,
java.lang.String rut,
Curso curso,
Apoderado apoderado)
nombre - Nombre completo del estudianterut - Rut del estudiantecurso - Curso al que se añade el estudianteapoderado - Apoderado del estudiantepublic static boolean modificarEstudiante(Estudiante estudiante, java.lang.String nombre, java.lang.String rut, Curso curso, Apoderado apoderado)
estudiante - Estudiante que se modificaranombre - nuevo nombre del estudianterut - nuevo rut del estudiantecurso - nuevo curso del estudianteapoderado - nuevo apoderado del estudiantepublic static boolean eliminarEstudiante(Estudiante estudiante)
estudiante - Estudiante a eliminarpublic static boolean crearAsistencia(java.util.Date dia,
boolean asistio,
Estudiante estudiante)
dia - Dia en el que asiste o no el estudiante.asistio - Indica si el estudiante o no, con true o false respectivamenteestudiante - Estudiante al que se le ingresa la asistencia ese diapublic static boolean modificarAsistencia(Asistencia asistencia, java.util.Date dia, java.lang.Boolean asistio, Estudiante estudiante)
asistencia - Asistencia a modificardia - nuevo dia de la asistenciaasistio - nuevo booleano indicando si asistio o noestudiante - nuevo estudiante al que pertenece la asistenciapublic static boolean eliminarAsistencia(Asistencia asistencia)
asistencia - Asistencia a eliminarpublic static boolean crearNota(double valor,
Asignatura asignatura,
Estudiante estudiante)
valor - Valor de la nota.asignatura - Asignatura a la que pertenece la notaestudiante - Estudiante al que se le añade la notapublic static boolean modificarNota(Nota nota, java.lang.Double valor, Asignatura asignatura, Estudiante estudiante)
nota - Nota a modificarsevalor - nuevo valor que tendra la notaasignatura - nueva asignatura a la que pertenecera la notaestudiante - nuevo estudiante al que pertenecera la notapublic static boolean eliminarNota(Nota nota)
nota - Nota que se eliminarapublic static boolean crearAnotacion(boolean positiva,
java.lang.String descripcion,
Estudiante estudiante,
Profesor profesor)
positiva - si la anotacion es positiva, true, si es negativa, falsedescripcion - Descripcion de la anotacionestudiante - Estudiante al que se le añade la anotacionprofesor - Profesor al cual se le añade la anotacionpublic static boolean modificarAnotacion(Anotacion anotacion, java.lang.Boolean positiva, java.lang.String descripcion, Estudiante estudiante, Profesor profesor)
public static boolean eliminarAnotacion(Anotacion anotacion)
anotacion - Anotacion a eliminarsepublic static boolean crearProfesor(Colegio colegio, java.lang.String nombre, java.lang.String rut)
colegio - Colegio al que pertenece el profesornombre - Nombre del profesorrut - Rut del profesorpublic static boolean modificarProfesor(Profesor profesor, java.lang.String nombre, java.lang.String rut)
profesor - Profesor a modificarnombre - nuevo nombre del profesorrut - nuevo rut del profesorpublic static boolean eliminarProfesor(Profesor profesor)
profesor - Profesor que se eliminarapublic static boolean crearAsignatura(java.lang.String nombre,
Curso curso,
Profesor profesor)
nombre - Nombre de la asignaturacurso - Curso al que pertenecera la asignaturaprofesor - Profesor que impartira la asignaturapublic static boolean modificarAsignatura(Asignatura asignatura, java.lang.String nombre, Curso curso, Profesor profesor)
asignatura - Asignatura la cual sera modificadanombre - nuevo nombre de la asignaturacurso - nuevo curso de la asignaturaprofesor - nuevo profesor de la asignaturapublic static boolean eliminarAsignatura(Asignatura asignatura)
asignatura - Asignatura que se eliminarapublic static boolean crearActividad(java.util.Date fecha,
java.lang.String tipo,
Asignatura asignatura)
fecha - Fecha en la que se realiza la actividadtipo - Tipo de la actividad, Prueba, Taller, etc.asignatura - Asignatura a la que pertence.public static boolean modificarActividad(Actividad actividad, java.util.Date fecha, java.lang.String tipo, Asignatura asignatura)
actividad - Actividad a ser modificadafecha - nueva fecha de la actividadtipo - nuevo tipo de la actividadasignatura - nueva asignatura de la actividadpublic static boolean eliminarActividad(Actividad actividad)
actividad - Actividad que sera eliminada.public static void fill()
public static void deleteAll()