getStatusCode
getStatusCode()
El método
getStatusCode
devuelve el código de estado de un objeto Response.
Valor de retorno
El objeto Response devuelve un entero.
0 - STATUS_SUCCESS: el método al que se ha llamado se ha completado sin errores. Puede haber Mensajes de recomendación o no.
1 - STATUS_WARNING: el método al que se ha llamado se ha completado con un mensaje de aviso como mínimo (pero sin errores). Consulte Mensajes de recomendación para ver más detalles.
2 - STATUS_ERROR: el método al que se ha llamado no se ha completado satisfactoriamente y tiene como mínimo un mensaje de error. Consulte Mensajes de recomendación para ver más detalles.
Ejemplo
A continuación se muestra un ejemplo de cómo puede utilizar
getStatusCode
en el manejo de errores.
public static void processSetDebugResponse(Response response)
{
// comprobar si la respuesta ha sido satisfactoria o no
if(response.getStatusCode() == Response.STATUS_SUCCESS)
{
System.out.println("llamada a setDebug procesada sin avisos o errores");
}
else if(response.getStatusCode() == Response.STATUS_WARNING)
{
System.out.println("llamada a setDebug procesada con un aviso");
}
else
{
System.out.println("llamada a setDebug procesada con un error");
}
// Para resultados no satisfactorios, debería haber mensajes de
// recomendación que explicaran porqué
if(response.getStatusCode() != Response.STATUS_SUCCESS)
printDetailMessageOfWarningOrError("setDebug",
response.getAdvisoryMessages());
}
Copyright IBM Corporation 2012. All Rights Reserved.