Interface ResultsApi

All Known Implementing Classes:
ResultsController

public interface ResultsApi
Interfaz de la API enfocada en la consulta y obtención de resultados generados por simulaciones ya finalizadas.
  • Method Summary

    Modifier and Type
    Method
    Description
    jakarta.ws.rs.core.Response
    resultadosPost(String username, Integer tok)
    Endpoint POST: Recupera y envía los resultados finales y pasos de una simulación completada.
  • Method Details

    • resultadosPost

      @POST @Produces({"text/plain","application/json","text/json"}) jakarta.ws.rs.core.Response resultadosPost(@QueryParam("nombreUsuario") String username, @QueryParam("tok") Integer tok)
      Endpoint POST: Recupera y envía los resultados finales y pasos de una simulación completada.

      Precondición: username no es nulo y tok contiene un identificador válido de una simulación registrada.

      Postcondición: Lanza siempre una excepción de operación no soportada, ya que la funcionalidad no ha sido implementada todavía.

      Parameters:
      username - el nombre del usuario al cual pertenecen los resultados.
      tok - el token identificador de la simulación.
      Returns:
      la respuesta HTTP con los datos históricos del tablero en cada turno.
      Throws:
      UnsupportedOperationException - siempre, porque el método aún no está programado.