|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.lang.Throwable java.lang.Exception atg.rest.RestException
public class RestException
The base RestException class. Note that all RestExceptions require that a servlet response status code be supplied in order to appropriately set the status on the response object. The error code must be an http status code from the HttpServletResponse object.
Exception
,
Serialized FormField Summary | |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string |
Constructor Summary | |
---|---|
RestException(java.util.List<java.lang.Throwable> pCauses,
javax.servlet.http.HttpServletResponse pResponse,
int pErrorCode)
A constructor which takes a List of source exceptions, response object and error code. |
|
RestException(java.lang.String pMessage,
javax.servlet.http.HttpServletResponse pResponse,
int pErrorCode)
A constructor which takes a message, response object and error code. |
|
RestException(java.lang.String pMessage,
java.util.List<java.lang.Throwable> pCauses,
javax.servlet.http.HttpServletResponse pResponse,
int pErrorCode)
A constructor which takes a message, a List of source exceptions, response object and error code. |
|
RestException(java.lang.String pMessage,
java.lang.Throwable pCause,
javax.servlet.http.HttpServletResponse pResponse,
int pErrorCode)
A constructor which takes a source exception, response object and error code. |
|
RestException(java.lang.Throwable pCause,
javax.servlet.http.HttpServletResponse pResponse,
int pErrorCode)
A constructor which takes a source exception, response object and error code. |
Method Summary | |
---|---|
java.util.List<java.lang.Throwable> |
getCauses()
Returns a List of exceptions which caused the RestException |
int |
getErrorCode()
Returns the error code that was set into the response object for this exception. |
void |
setCauses(java.util.List<java.lang.Throwable> pCauses)
Sets the causes property. |
void |
setErrorCode(int pErrorCode)
Sets the error code that was set into the response object for this exception |
Methods inherited from class java.lang.Throwable |
---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static java.lang.String CLASS_VERSION
Constructor Detail |
---|
public RestException(java.lang.String pMessage, javax.servlet.http.HttpServletResponse pResponse, int pErrorCode)
pMessage
- an error message describing the REST exception.pResponse
- the servlet response objectpErrorCode
- an error code to set into the response object. This should be one of the error codes
defined in javax.servlet.http.HttpServletResponse.HttpServletResponse
public RestException(java.lang.Throwable pCause, javax.servlet.http.HttpServletResponse pResponse, int pErrorCode)
pCause
- the source exceptionpResponse
- the servlet response objectpErrorCode
- an error code to set into the response object. This should be one of the error codes
defined in javax.servlet.http.HttpServletResponse.HttpServletResponse
public RestException(java.lang.String pMessage, java.lang.Throwable pCause, javax.servlet.http.HttpServletResponse pResponse, int pErrorCode)
pMessage
- an error message describing the REST exception.pCause
- the source exceptionpResponse
- the servlet response objectpErrorCode
- an error code to set into the response object. This should be one of the error codes
defined in javax.servlet.http.HttpServletResponse.HttpServletResponse
public RestException(java.util.List<java.lang.Throwable> pCauses, javax.servlet.http.HttpServletResponse pResponse, int pErrorCode)
pCauses
- a List of source exceptionspResponse
- the servlet response objectpErrorCode
- an error code to set into the response object. This should be one of the error codes
defined in javax.servlet.http.HttpServletResponse.HttpServletResponse
public RestException(java.lang.String pMessage, java.util.List<java.lang.Throwable> pCauses, javax.servlet.http.HttpServletResponse pResponse, int pErrorCode)
pMessage
- an error message describing the REST exception.pCauses
- a List of source exceptionspResponse
- the servlet response objectpErrorCode
- an error code to set into the response object. This should be one of the error codes
defined in javax.servlet.http.HttpServletResponse.HttpServletResponse
Method Detail |
---|
public int getErrorCode()
public void setErrorCode(int pErrorCode)
pErrorCode
- the error code that was set into the response object for this exceptionpublic java.util.List<java.lang.Throwable> getCauses()
public void setCauses(java.util.List<java.lang.Throwable> pCauses)
pCauses
- the causes to set
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |