public class ErrorException extends LspsException implements IErrorException
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
MODEL_CONTEXT
Key for model context
|
static java.lang.String |
MODEL_INSTANCE_CONTEXT
Key for model instance context
|
| Constructor and Description |
|---|
ErrorException(ErrorRuntimeException e)
Creates new instance.
|
ErrorException(ErrorRuntimeException e,
java.lang.String[] stackTraceInfo)
Creates new instance.
|
ErrorException(java.lang.String errorCode)
Creates new instance.
|
ErrorException(java.lang.String errorCode,
java.lang.String message)
Creates new instance.
|
ErrorException(java.lang.String errorCode,
java.lang.String[] stackTraceInfo)
Creates new instance.
|
ErrorException(java.lang.String errorCode,
java.lang.String message,
java.lang.String[] stackTraceInfo)
Creates new instance.
|
ErrorException(java.lang.String errorCode,
java.lang.String message,
java.lang.String[] stackTraceInfo,
java.lang.String contextId,
java.lang.String context)
Creates new instance.
|
ErrorException(java.lang.String errorCode,
java.lang.String message,
java.lang.Throwable cause)
Creates new instance.
|
ErrorException(java.lang.String errorCode,
java.lang.String message,
java.lang.Throwable cause,
java.lang.String[] stackTraceInfo)
Creates new instance.
|
ErrorException(java.lang.String errorCode,
java.lang.Throwable cause)
Creates new instance.
|
ErrorException(java.lang.String errorCode,
java.lang.Throwable cause,
java.lang.String[] stackTraceInfo)
Creates new instance.
|
ErrorException(java.lang.String errorCode,
java.lang.Throwable cause,
java.lang.String contextId,
java.lang.String context)
Creates new instance.
|
ErrorException(java.lang.String errorCode,
java.lang.Throwable cause,
java.lang.String contextId,
java.lang.String context,
java.lang.String[] stackTraceInfo)
Creates new instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addContext(java.lang.String contextId,
java.lang.String context)
Adds a context.
|
void |
addContextIfIdNotExists(java.lang.String contextId,
java.lang.String context)
Adds a context of there is no context with a given contextId already.
|
void |
addContexts(java.util.List<ErrorContext> contexts)
Adds all contexts.
|
void |
addModelContext(long modelId)
Adds context of model.
|
void |
addModelInstanceContext(long modelInstanceId)
Adds context on model instance.
|
ErrorContext |
findContext(java.lang.String id) |
java.lang.String |
getBareMessage()
Returns the message in the bare form (without the error code part).
|
java.util.List<ErrorContext> |
getContexts()
Returns contexts in which exception occurs.
|
java.lang.String |
getErrorCode()
Returns the error code.
|
java.lang.String |
getMessage() |
java.lang.String[] |
getStackTraceInfo() |
static ErrorException |
wrap(java.lang.Exception e)
Wraps the given exception into a proper
ErrorException. |
static ErrorException |
wrap(java.lang.Exception e,
java.lang.String[] stackTraceInfo)
Wraps the given exception into a proper
ErrorException. |
static ErrorException |
wrap(java.lang.Exception e,
java.lang.String contextId,
java.lang.String context)
Wraps the given exception into a proper
ErrorException. |
static ErrorException |
wrap(java.lang.Exception e,
java.lang.String contextId,
java.lang.String context,
java.lang.String[] stackTraceInfo)
Wraps the given exception into a proper
ErrorException. |
getModelInstanceStates, setModelInstanceStatespublic static final java.lang.String MODEL_INSTANCE_CONTEXT
public static final java.lang.String MODEL_CONTEXT
public ErrorException(java.lang.String errorCode)
errorCode - the error codepublic ErrorException(java.lang.String errorCode,
java.lang.String[] stackTraceInfo)
errorCode - the error codestackTraceInfo - the stack tracepublic ErrorException(java.lang.String errorCode,
java.lang.String message)
errorCode - the error codemessage - the messagepublic ErrorException(java.lang.String errorCode,
java.lang.String message,
java.lang.String[] stackTraceInfo)
errorCode - the error codemessage - the messagestackTraceInfo - the stack tracepublic ErrorException(java.lang.String errorCode,
java.lang.String message,
java.lang.String[] stackTraceInfo,
java.lang.String contextId,
java.lang.String context)
errorCode - the error codemessage - the messagestackTraceInfo - the stack tracecontextId - context - public ErrorException(java.lang.String errorCode,
java.lang.Throwable cause)
errorCode - the error codecause - the causepublic ErrorException(java.lang.String errorCode,
java.lang.Throwable cause,
java.lang.String[] stackTraceInfo)
errorCode - the error codecause - the causestackTraceInfo - the stack tracepublic ErrorException(java.lang.String errorCode,
java.lang.Throwable cause,
java.lang.String contextId,
java.lang.String context)
errorCode - the error codecause - the causecontextId - contextIdscontext - public ErrorException(java.lang.String errorCode,
java.lang.Throwable cause,
java.lang.String contextId,
java.lang.String context,
java.lang.String[] stackTraceInfo)
errorCode - the error codecause - the causecontextId - contextIdscontext - stackTraceInfo - a stack tracepublic ErrorException(java.lang.String errorCode,
java.lang.String message,
java.lang.Throwable cause)
errorCode - the error codemessage - the messagecause - the causepublic ErrorException(java.lang.String errorCode,
java.lang.String message,
java.lang.Throwable cause,
java.lang.String[] stackTraceInfo)
errorCode - the error codemessage - the messagecause - the causestackTraceInfo - the stack tracepublic ErrorException(ErrorRuntimeException e)
e - public ErrorException(ErrorRuntimeException e, java.lang.String[] stackTraceInfo)
e - stackTraceInfo - public java.lang.String[] getStackTraceInfo()
public java.lang.String getErrorCode()
IErrorExceptiongetErrorCode in interface IErrorExceptionpublic java.lang.String getBareMessage()
IErrorExceptiongetBareMessage in interface IErrorExceptionpublic java.util.List<ErrorContext> getContexts()
IErrorExceptiongetContexts in interface IErrorExceptionpublic ErrorContext findContext(java.lang.String id)
findContext in interface IErrorExceptionnull if not foundpublic static ErrorException wrap(java.lang.Exception e, java.lang.String contextId, java.lang.String context)
ErrorException.e - contextId - context - public static ErrorException wrap(java.lang.Exception e, java.lang.String contextId, java.lang.String context, java.lang.String[] stackTraceInfo)
ErrorException.e - contextId - context - stackTraceInfo - public void addContextIfIdNotExists(java.lang.String contextId,
java.lang.String context)
contextId - context - public static ErrorException wrap(java.lang.Exception e)
ErrorException.e - public static ErrorException wrap(java.lang.Exception e, java.lang.String[] stackTraceInfo)
ErrorException.e - stackTraceInfo - public void addContext(java.lang.String contextId,
java.lang.String context)
contextId - the context idcontext - the exception contextpublic void addContexts(java.util.List<ErrorContext> contexts)
contexts - public void addModelInstanceContext(long modelInstanceId)
modelInstanceId - public void addModelContext(long modelId)
modelId - public java.lang.String getMessage()
getMessage in class java.lang.ThrowableCopyright © 2007-2020 Whitestein Technologies. All Rights Reserved.