@RestController
@RequestMapping(value="/rest/examen")
public class ExamenRestController
extends java.lang.Object
Constructor and Description |
---|
ExamenRestController() |
Modifier and Type | Method and Description |
---|---|
RespuestaRest<ExamenDetalle> |
getExamenByUsuarioExamen(javax.servlet.http.HttpServletRequest request,
java.lang.String requestTimeInMillis,
int idUsuario,
java.lang.String auth,
int idExamen)
Método por defecto encargado de recibir una petición de tipo GET
para recuperar el detalle de un examen.
|
RespuestaRest<java.util.List<ExamenItem>> |
getExamenesByUsuario(javax.servlet.http.HttpServletRequest request,
java.lang.String requestTimeInMillis,
int idUsuario,
java.lang.String auth)
Método por defecto encargado de recibir una petición de tipo GET
para recuperar el listado de exámenes de un alumno y devolver
los datos en formato json.
|
RespuestaRest<java.util.List<ExamenCalificacion>> |
getUltimasCalificacionesByAlumno(javax.servlet.http.HttpServletRequest request,
java.lang.String requestTimeInMillis,
int idUsuario,
java.lang.String auth)
Método por defecto encargado de recibir una petición de tipo GET
para recuperar el listado de calificaciones de un alumno y devolver
los datos en formato json.
|
@RequestMapping(value="/usuario", method=GET, produces="application/json;charset=UTF-8") @ResponseBody public RespuestaRest<java.util.List<ExamenItem>> getExamenesByUsuario(javax.servlet.http.HttpServletRequest request, @RequestHeader(value="X-date") java.lang.String requestTimeInMillis, @RequestHeader(value="X-user") int idUsuario, @RequestHeader(value="X-auth") java.lang.String auth)
request
- objeto request de la peticiónrequestTimeInMillis
- hora en milisegundos devuelta por el servidor para evitar peticiones repetidas. Se envía a través de la cabecera HTTP.idUsuario
- código del usuario. Se envía a través de la cabecera HTTP.auth
- token de seguridad generado en el servidor. Se envía a través de la cabecera HTTP.@RequestMapping(value="/usuario/{idExamen}", method=GET, produces="application/json;charset=UTF-8") @ResponseBody public RespuestaRest<ExamenDetalle> getExamenByUsuarioExamen(javax.servlet.http.HttpServletRequest request, @RequestHeader(value="X-date") java.lang.String requestTimeInMillis, @RequestHeader(value="X-user") int idUsuario, @RequestHeader(value="X-auth") java.lang.String auth, @PathVariable(value="idExamen") int idExamen)
request
- objeto request de la peticiónrequestTimeInMillis
- hora en milisegundos devuelta por el servidor para evitar peticiones repetidas. Se envía a través de la cabecera HTTP.idUsuario
- código del usuario. Se envía a través de la cabecera HTTP.auth
- token de seguridad generado en el servidor. Se envía a través de la cabecera HTTP.idExamen
- código del exámen a mostrar.@RequestMapping(value="/alumno/calificaciones", method=GET, produces="application/json;charset=UTF-8") @ResponseBody public RespuestaRest<java.util.List<ExamenCalificacion>> getUltimasCalificacionesByAlumno(javax.servlet.http.HttpServletRequest request, @RequestHeader(value="X-date") java.lang.String requestTimeInMillis, @RequestHeader(value="X-user") int idUsuario, @RequestHeader(value="X-auth") java.lang.String auth)
request
- objeto request de la peticiónrequestTimeInMillis
- hora en milisegundos devuelta por el servidor para evitar peticiones repetidas. Se envía a través de la cabecera HTTP.idUsuario
- código del usuario. Se envía a través de la cabecera HTTP.auth
- token de seguridad generado en el servidor. Se envía a través de la cabecera HTTP.