public class ErrorUtil extends Object
使用标准错误码时,必须配置ErrorUtil的bean。否则获取不到错误位置信息。
Modifier and Type | Method and Description |
---|---|
static ErrorContext |
addError(Error error)
增加一个error到errorContext中
|
static ErrorContext |
addError(ErrorContext context,
Error error)
增加一个error到errorContext中
|
static String |
getAppName()
获取系统名称
|
static ErrorContext |
makeAndAddError(AbstractErrorCode errorCode,
String message)
创建并且增加一个Error到新的errorContext中
|
static ErrorContext |
makeAndAddError(ErrorContext context,
ErrorCode errorCode,
String message)
创建并且增加一个Error到errorContext中
|
static Error |
makeError(ErrorCode errorCode,
String message)
创建一个CommonError
|
static Error |
makeError(ErrorCode errorCode,
String message,
String location)
创建一个CommonError
|
static ErrorCodeDefault |
makeErrorCode(String errorType,
String errorLevel,
int errorScene,
int errorSpecific,
String errorPrefix)
V1版本错误码构造函数。
|
static void |
setAppName(String appName)
Setter method for property appName.
|
public static ErrorCodeDefault makeErrorCode(String errorType, String errorLevel, int errorScene, int errorSpecific, String errorPrefix)
errorType
- 错误类型。(1:框架级系统错误 、2:框架业务扩展错误,3:业务错误、4:第三方错误)errorLevel
- 错误级别。(1:错误、2:严重错误)errorScene
- 错误场景。(业务事件码)errorSpecific
- 错误编码。(错误明细编码,错误场景内唯一)errorPrefix
- 错误码前缀。(按厂商分配)public static Error makeError(ErrorCode errorCode, String message)
errorCode
- message
- public static Error makeError(ErrorCode errorCode, String message, String location)
errorCode
- message
- location
- public static ErrorContext addError(Error error)
error
- public static ErrorContext addError(ErrorContext context, Error error)
context
- error
- public static ErrorContext makeAndAddError(ErrorContext context, ErrorCode errorCode, String message)
context
- errorCode
- message
- public static ErrorContext makeAndAddError(AbstractErrorCode errorCode, String message)
errorCode
- message
- public static String getAppName()
public static void setAppName(String appName)
appName
- value to be assigned to property appNameCopyright © 2006–2018 TinyGroup. All rights reserved.