org.eclipse.egit.github.core.client
Class RequestException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.io.IOException
              extended by org.eclipse.egit.github.core.client.RequestException
All Implemented Interfaces:
Serializable

public class RequestException
extends IOException

Request exception class that wraps a RequestError object.

See Also:
Serialized Form

Constructor Summary
RequestException(RequestError error, int status)
          Create request exception
 
Method Summary
protected  String format(FieldError error)
          Format field error into human-readable message
 String formatErrors()
          Format all field errors into single human-readable message.
 RequestError getError()
          Get error
 String getMessage()
           
 int getStatus()
          Get status
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RequestException

public RequestException(RequestError error,
                        int status)
Create request exception

Parameters:
error -
status -
Method Detail

getMessage

public String getMessage()
Overrides:
getMessage in class Throwable

getError

public RequestError getError()
Get error

Returns:
error

getStatus

public int getStatus()
Get status

Returns:
status

format

protected String format(FieldError error)
Format field error into human-readable message

Parameters:
error -
Returns:
formatted field error

formatErrors

public String formatErrors()
Format all field errors into single human-readable message.

Returns:
formatted message


Copyright © 2012. All Rights Reserved.