Class ControllerUtils

java.lang.Object
es.samfc.learning.backend.utils.controller.ControllerUtils

public class ControllerUtils extends Object
Clase para manejar las respuestas de la API REST.
  • Method Summary

    Modifier and Type
    Method
    Description
    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.
    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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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.