@RestController
@RequestMapping(value="/rest/usuario")
public class UsuarioRestController
extends java.lang.Object
Constructor and Description |
---|
UsuarioRestController() |
Modifier and Type | Method and Description |
---|---|
RespuestaRest<java.lang.String> |
getTime(javax.servlet.http.HttpServletRequest request)
Método por defecto encargado de recibir una petición de tipo GET
para obtener la hora del sistema en milisegundos.
|
RespuestaRest<LoginResponse> |
login(java.lang.String login,
java.lang.String password)
Método encargado de recibir una petición de tipo GET
para validar la combinación de usuario y contraseña de un usuario.
|
RespuestaRest<LoginResponse> |
logout(javax.servlet.http.HttpServletRequest request,
java.lang.String requestTimeInMillis,
int idUsuario,
java.lang.String auth)
Método encargado de recibir una petición de tipo GET
para realizar el logout de un usuario.
|
@RequestMapping(value="/login/{login}/{password}", method=GET, produces="application/json;charset=UTF-8") @ResponseBody public RespuestaRest<LoginResponse> login(@PathVariable(value="login") java.lang.String login, @PathVariable(value="password") java.lang.String password)
login
- usuario de login.password
- contraseña del login@RequestMapping(value="/logout", method=GET, produces="application/json;charset=UTF-8") @ResponseBody public RespuestaRest<LoginResponse> logout(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="/time", method=GET, produces="application/json;charset=UTF-8") @ResponseBody public RespuestaRest<java.lang.String> getTime(javax.servlet.http.HttpServletRequest request)
request
- objeto request de la petición