public class OslcErrorHandler
extends java.lang.Object
| Constructor and Description |
|---|
OslcErrorHandler(UserInfo userInfo) |
| Modifier and Type | Method and Description |
|---|---|
static void |
errorToJson(java.util.Map errors,
Mbo mbo) |
java.lang.String |
getErrorId(MXException me) |
java.lang.String |
getExtendedErrorURL(MXException me) |
OslcErrorResponse |
handleError(java.lang.Throwable t,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse resp) |
void |
sendJsonError(OslcErrorResponse osr,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse resp,
int errorcode) |
static com.ibm.json.java.JSONObject |
serializeError(java.lang.String attr,
java.lang.Throwable e,
Mbo mbo,
boolean ignoreApiErrs) |
byte[] |
serializeExtendedError(java.lang.String bmxId,
java.util.Map headers,
OslcRequest request) |
void |
setForErrorSerialization(boolean errser) |
void |
setNoErrorTracking(boolean noErrTracking) |
public OslcErrorHandler(UserInfo userInfo)
public void setNoErrorTracking(boolean noErrTracking)
public static void errorToJson(java.util.Map errors,
Mbo mbo)
public static com.ibm.json.java.JSONObject serializeError(java.lang.String attr,
java.lang.Throwable e,
Mbo mbo,
boolean ignoreApiErrs)
public void setForErrorSerialization(boolean errser)
public byte[] serializeExtendedError(java.lang.String bmxId,
java.util.Map headers,
OslcRequest request)
throws java.rmi.RemoteException,
MXException
java.rmi.RemoteExceptionMXExceptionpublic java.lang.String getExtendedErrorURL(MXException me) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic java.lang.String getErrorId(MXException me) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic void sendJsonError(OslcErrorResponse osr, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse resp, int errorcode) throws java.io.IOException
java.io.IOExceptionpublic OslcErrorResponse handleError(java.lang.Throwable t, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse resp)