Class ControllerUtils
java.lang.Object
es.samfc.learning.backend.utils.controller.ControllerUtils
Clase para manejar las respuestas de la API REST.
-
Method Summary
Modifier and TypeMethodDescriptionstatic org.springframework.http.ResponseEntity<MessageResponse>
buildForbiddenResponse
(jakarta.servlet.http.HttpServletRequest request) Método para construir una respuesta de la API REST para un acceso denegado.static org.springframework.http.ResponseEntity<MessageResponse>
buildPlayerNotFoundResponse
(jakarta.servlet.http.HttpServletRequest request) Método para construir una respuesta de la API REST para un usuario no encontrado.static org.springframework.http.ResponseEntity<MessageResponse>
buildUnauthorizedResponse
(jakarta.servlet.http.HttpServletRequest request) Método para construir una respuesta de la API REST para una autenticación no válida.static void
logRequest
(org.slf4j.Logger logger, jakarta.servlet.http.HttpServletRequest request) Método para registrar una petición en el registro de la API REST.
-
Method Details
-
logRequest
public static void logRequest(org.slf4j.Logger logger, jakarta.servlet.http.HttpServletRequest request) Método para registrar una petición en el registro de la API REST.- Parameters:
logger
- Logger de la API REST.request
- Petición HTTP.
-
buildPlayerNotFoundResponse
public static org.springframework.http.ResponseEntity<MessageResponse> buildPlayerNotFoundResponse(jakarta.servlet.http.HttpServletRequest request) Método para construir una respuesta de la API REST para un usuario no encontrado.- Parameters:
request
- Petición HTTP.- Returns:
- ResponseEntity
Respuesta de la API REST.
-
buildUnauthorizedResponse
public static org.springframework.http.ResponseEntity<MessageResponse> buildUnauthorizedResponse(jakarta.servlet.http.HttpServletRequest request) Método para construir una respuesta de la API REST para una autenticación no válida.- Parameters:
request
- Petición HTTP.- Returns:
- ResponseEntity
Respuesta de la API REST.
-
buildForbiddenResponse
public static org.springframework.http.ResponseEntity<MessageResponse> buildForbiddenResponse(jakarta.servlet.http.HttpServletRequest request) Método para construir una respuesta de la API REST para un acceso denegado.- Parameters:
request
- Petición HTTP.- Returns:
- ResponseEntity
Respuesta de la API REST.
-