Class ResultsResponse
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanCompara esta respuesta con otro objeto para verificar si exponen los mismos resultados.getData()Obtiene los datos resultantes con el historial del tablero simulado.getDone()Indica si los datos de la simulación se obtuvieron correctamente.Obtiene el mensaje descriptivo en caso de error durante la búsqueda de los resultados.Obtiene el identificador numérico de la simulación a la que pertenecen los resultados.inthashCode()Calcula el código numérico para usar esta respuesta en colecciones basadas en hash.voidEstablece los datos resultantes con el historial del tablero simulado.voidActualiza el estado de éxito al recuperar los resultados.voidsetErrorMessage(String errorMessage) Establece el mensaje de error de la operación de consulta.voidsetRequestToken(Integer requestToken) Establece el identificador numérico de la simulación a la que pertenecen los resultados.toString()Genera una representación en texto con los datos del historial devuelto.
-
Constructor Details
-
ResultsResponse
public ResultsResponse()
-
-
Method Details
-
getDone
Indica si los datos de la simulación se obtuvieron correctamente.Precondición: Ninguna.
Postcondición: Devuelve verdadero si los resultados están incluidos en esta respuesta, o falso si hubo un fallo al recuperarlos.
- Returns:
- el estado de éxito de la operación.
-
setDone
Actualiza el estado de éxito al recuperar los resultados.Precondición: Ninguna.
Postcondición: El estado de éxito interno se sobreescribe con el valor proporcionado.
- Parameters:
done- verdadero si la petición fue exitosa, falso en caso contrario.
-
getRequestToken
Obtiene el identificador numérico de la simulación a la que pertenecen los resultados.Precondición: Ninguna.
Postcondición: Devuelve el token exacto de la simulación consultada.
- Returns:
- el token numérico de la simulación.
-
setRequestToken
Establece el identificador numérico de la simulación a la que pertenecen los resultados.Precondición: Ninguna.
Postcondición: El token interno de la petición se sobreescribe con el valor proporcionado.
- Parameters:
requestToken- el token numérico.
-
getErrorMessage
Obtiene el mensaje descriptivo en caso de error durante la búsqueda de los resultados.Precondición: Ninguna.
Postcondición: Devuelve el texto del error, o nulo si los resultados se recuperaron con éxito.
- Returns:
- el texto del mensaje de error, o nulo si no hubo error.
-
setErrorMessage
Establece el mensaje de error de la operación de consulta.Precondición: Ninguna.
Postcondición: El mensaje de error interno se actualiza con el texto indicado.
- Parameters:
errorMessage- el texto del mensaje de error.
-
getData
Obtiene los datos resultantes con el historial del tablero simulado.Precondición: Ninguna.
Postcondición: Devuelve una cadena de texto que contiene todos los pasos capturados de la simulación finalizada.
- Returns:
- el historial generado por la simulación.
-
setData
Establece los datos resultantes con el historial del tablero simulado.Precondición: Ninguna.
Postcondición: Los datos internos del historial se sobreescriben con el contenido proporcionado.
- Parameters:
data- la información en texto de la simulación.
-
equals
Compara esta respuesta con otro objeto para verificar si exponen los mismos resultados.Precondición: Ninguna.
Postcondición: Devuelve verdadero si el otro objeto es una respuesta idéntica con el mismo token e historial de datos. Devuelve falso en caso contrario.
-
hashCode
public int hashCode()Calcula el código numérico para usar esta respuesta en colecciones basadas en hash.Precondición: Ninguna.
Postcondición: Devuelve un número entero generado a partir del estado, el token y los datos resultantes.
-
toString
Genera una representación en texto con los datos del historial devuelto.Precondición: Ninguna.
Postcondición: Devuelve una cadena de texto multilínea mostrando si fue un éxito y la información contenida en el resultado.
-