public class Reporte
extends java.lang.Object
| Constructor and Description |
|---|
Reporte(java.io.File xslPath) |
| Modifier and Type | Method and Description |
|---|---|
java.io.File |
getXslPath() |
void |
reporteApoderadoMasEstudiantes(java.io.File reportesPath,
java.lang.String html,
java.lang.String xlsx,
java.lang.String docx)
Genera el reporte de los apoderados con multiples estudiantes
|
void |
reporteAsistenciaBajo(java.io.File reportesPath,
java.lang.String html,
java.lang.String xlsx,
java.lang.String docx,
int porcentaje)
Genera el reporte de estudiantes con un porcentaje de asistencia bajo
|
void |
reporteAsistenciaYNotas(java.io.File reportesPath,
java.lang.String html,
java.lang.String xlsx,
java.lang.String docx,
Estudiante estudiante)
Genera el reporte de asistencia y notas de un estudiante
|
void |
reporteGeneralApoderado(java.io.File reportesPath,
java.lang.String html,
java.lang.String xlsx,
java.lang.String docx)
Genera el reporte general apoderado.
|
void |
reporteNotasProfesor(java.io.File reportesPath,
java.lang.String html,
java.lang.String xlsx,
java.lang.String docx,
Profesor profesor)
Genera el reporte de notas de los alumnos en la asignatura que imparte un profesor
|
void |
reportePlanificaciones(java.io.File reportesPath,
java.lang.String html,
java.lang.String xlsx,
java.lang.String docx,
Apoderado apoderado)
Genera el reporte de planificaciones de los alumnos de un apoderado
|
void |
reporteReprobado(java.io.File reportesPath,
java.lang.String html,
java.lang.String xlsx,
java.lang.String docx)
Genera el reporte que muestra los alumnos que estan reprobando en el colegio
|
void |
setXslPath(java.io.File xslPath) |
void |
setXStream(com.thoughtworks.xstream.XStream xstream)
Inicia XStream con propiedades deseadas, para no mostrar datos innecesarios de las clases y asignarles alias a las clases para no mostrar las rutas completas de estas.
|
public java.io.File getXslPath()
public void setXslPath(java.io.File xslPath)
public void setXStream(com.thoughtworks.xstream.XStream xstream)
xstream - Instancia de XStream a modificar.public void reporteGeneralApoderado(java.io.File reportesPath,
java.lang.String html,
java.lang.String xlsx,
java.lang.String docx)
public void reporteApoderadoMasEstudiantes(java.io.File reportesPath,
java.lang.String html,
java.lang.String xlsx,
java.lang.String docx)
public void reporteAsistenciaBajo(java.io.File reportesPath,
java.lang.String html,
java.lang.String xlsx,
java.lang.String docx,
int porcentaje)
porcentaje - El porcentaje minimo de asistencia.public void reporteAsistenciaYNotas(java.io.File reportesPath,
java.lang.String html,
java.lang.String xlsx,
java.lang.String docx,
Estudiante estudiante)
estudiante - El estudiante del que se extraera la informacionpublic void reporteNotasProfesor(java.io.File reportesPath,
java.lang.String html,
java.lang.String xlsx,
java.lang.String docx,
Profesor profesor)
profesor - El profesor del cual se quiere sacar la informacion.public void reportePlanificaciones(java.io.File reportesPath,
java.lang.String html,
java.lang.String xlsx,
java.lang.String docx,
Apoderado apoderado)
apoderado - Apoderado al cual pertence los estudiantespublic void reporteReprobado(java.io.File reportesPath,
java.lang.String html,
java.lang.String xlsx,
java.lang.String docx)