Class RequestResponse
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanCompara esta respuesta con otro objeto para verificar si contienen los mismos datos de registro.getData()Obtiene los datos adicionales adjuntos en la respuesta.getDone()Indica si la simulación se registró y arrancó correctamente.Obtiene el mensaje descriptivo en caso de error durante la creación.Obtiene el identificador numérico de la solicitud de simulación generada.inthashCode()Calcula el código numérico para usar esta respuesta en colecciones basadas en hash.voidEstablece los datos adicionales de la respuesta.voidActualiza el estado de éxito de la petición.voidsetErrorMessage(String errorMessage) Establece el mensaje de error de la operación.voidsetRequestToken(Integer requestToken) Establece el identificador numérico de la solicitud de simulación generada.toString()Genera una representación en texto con los datos de esta respuesta.
-
Constructor Details
-
RequestResponse
public RequestResponse()
-
-
Method Details
-
getDone
Indica si la simulación se registró y arrancó correctamente.Precondición: Ninguna.
Postcondición: Devuelve verdadero si la solicitud fue exitosa, o falso si ocurrió algún error al crearla.
- Returns:
- el estado de éxito de la operación.
-
setDone
Actualiza el estado de éxito de la petición.Precondición: Ninguna.
Postcondición: El estado de éxito interno se sobreescribe con el valor proporcionado.
- Parameters:
done- verdadero si fue exitosa, falso en caso contrario.
-
getRequestToken
Obtiene el identificador numérico de la solicitud de simulación generada.Precondición: Ninguna.
Postcondición: Devuelve el token único asignado a la nueva simulación en el servidor.
- Returns:
- el token numérico de la simulación.
-
setRequestToken
Establece el identificador numérico de la solicitud de simulación generada.Precondición: Ninguna.
Postcondición: El token interno de la petición se sobreescribe con el valor proporcionado.
- Parameters:
requestToken- el valor numérico del token.
-
getErrorMessage
Obtiene el mensaje descriptivo en caso de error durante la creación.Precondición: Ninguna.
Postcondición: Devuelve el texto del error, o nulo si la solicitud fue registrada 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.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 adicionales adjuntos en la respuesta.Precondición: Ninguna.
Postcondición: Devuelve un flag booleano con datos adicionales del servidor.
- Returns:
- un indicador booleano.
-
setData
Establece los datos adicionales de la respuesta.Precondición: Ninguna.
Postcondición: El flag de datos adicionales se actualiza con el valor indicado.
- Parameters:
data- el valor booleano extra.
-
equals
Compara esta respuesta con otro objeto para verificar si contienen los mismos datos de registro.Precondición: Ninguna.
Postcondición: Devuelve verdadero si el otro objeto es una respuesta idéntica. 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 de la operación y el token asignado.
-
toString
Genera una representación en texto con los datos de esta respuesta.Precondición: Ninguna.
Postcondición: Devuelve una cadena de texto multilínea mostrando el resultado de la solicitud y el token emitido.
-