Package com.tt1.simserver.presentation
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 TypeMethodDescriptionjakarta.ws.rs.core.ResponseresultadosPost(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:
usernameno es nulo ytokcontiene 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.
-