| 限定符和类型 | 方法和说明 |
|---|---|
CheckResult |
CompositeCheckChainImpl.doCheck(CheckConfig checkConfig,
Map<String,Object> params) |
CheckResult |
CompositeCheckChain.doCheck(CheckConfig checkConfig,
Map<String,Object> params)
执行校验接口
|
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,Object> |
MsgBuilderImpl.buildFailMsg(CheckResult result,
Check check) |
Map<String,Object> |
MsgBuilder.buildFailMsg(CheckResult result,
Check check)
构造异常消息
|
| 限定符和类型 | 字段和说明 |
|---|---|
private CheckResult |
CheckFailException.checkResult |
| 限定符和类型 | 方法和说明 |
|---|---|
CheckResult |
CheckFailException.getCheckResult() |
| 构造器和说明 |
|---|
CheckFailException(Map<String,Object> jsonMsg,
CheckResult checkResult) |
| 限定符和类型 | 方法和说明 |
|---|---|
static CheckResult |
CheckUtil.failResult(CheckResult result,
Map<String,Object> msgMap,
String key,
String msg,
String normalMsg) |
CheckResult |
MatchExpression.match(Map<String,Object> params)
执行指定入参对象校验逻辑
|
static CheckResult |
CheckUtil.numberFailMsg(CheckResult result,
Map<String,Object> msgMap,
String normalMsg) |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
CheckUtil.checkNull(CheckResult result,
String val,
Map<String,Object> msgMap) |
static boolean |
CheckUtil.checkNull(CheckResult result,
String val,
Map<String,Object> msgMap,
String normalMsg) |
protected boolean |
BaseMinMaxExpression.checkRequire(String val,
CheckResult result) |
static CheckResult |
CheckUtil.failResult(CheckResult result,
Map<String,Object> msgMap,
String key,
String msg,
String normalMsg) |
static boolean |
CheckUtil.minMaxComparable(CheckResult result,
Comparable min,
Comparable max,
Comparable v,
Map<String,Object> msgMap,
String normalMsg) |
static CheckResult |
CheckUtil.numberFailMsg(CheckResult result,
Map<String,Object> msgMap,
String normalMsg) |
| 限定符和类型 | 方法和说明 |
|---|---|
CheckResult |
ExpressionDecorator.match(Map<String,Object> params) |
| 限定符和类型 | 方法和说明 |
|---|---|
CheckResult |
ConditionExpressionDecorator.match(Map<String,Object> params) |
| 限定符和类型 | 方法和说明 |
|---|---|
CheckResult |
RequireExpression.match(Map<String,Object> params) |
CheckResult |
RegExpression.match(Map<String,Object> params) |
CheckResult |
NotNullExpression.match(Map<String,Object> params) |
CheckResult |
LongExpression.match(Map<String,Object> params) |
CheckResult |
JsonExpression.match(Map<String,Object> params) |
CheckResult |
JsonArrayExpression.match(Map<String,Object> params) |
CheckResult |
IntExpression.match(Map<String,Object> params) |
CheckResult |
InExpression.match(Map<String,Object> params) |
CheckResult |
DoubleExpression.match(Map<String,Object> params) |
CheckResult |
DateIntervalMatchExpression.match(Map<String,Object> params) |
CheckResult |
DateExpression.match(Map<String,Object> params) |
CheckResult |
AviatorExpression.match(Map<String,Object> params) |
CheckResult |
ArrayExpression.match(Map<String,Object> params) |
| 限定符和类型 | 方法和说明 |
|---|---|
CheckResult |
CheckHandler.check(CheckConfig checkConfig,
Map<String,Object> params)
校验参数接口
|
| 限定符和类型 | 方法和说明 |
|---|---|
private CheckResult |
RateLimterCheckHandler.check(CheckConfig.RateLimterConfig rateLimterConfig,
String checkConfigKey,
Map<String,Object> params,
int index) |
CheckResult |
TrafficControlCheckHandler.check(CheckConfig checkConfig,
Map<String,Object> params) |
CheckResult |
ReSubmitWallCheckHandler.check(CheckConfig checkConfig,
Map<String,Object> params) |
CheckResult |
RateLimterCheckHandler.check(CheckConfig checkConfig,
Map<String,Object> params) |
CheckResult |
ParamCheckHandler.check(CheckConfig checkConfig,
Map<String,Object> params) |
CheckResult |
DemoteCheckHandler.check(CheckConfig checkConfig,
Map<String,Object> params) |
private CheckResult |
ParamCheckHandler.check(List<ExpressionConfig> expressionConfigs,
Map<String,Object> params) |
private CheckResult |
ParamCheckHandler.checkField(ExpressionConfig expressionConfig,
Object data) |
private CheckResult |
RateLimterCheckHandler.dynamicCheck(CheckConfig.RateLimterConfig rateLimterConfig,
String checkConfigKey,
Map<String,Object> params,
int index) |
private CheckResult |
RateLimterCheckHandler.normalCheck(CheckConfig.RateLimterConfig rateLimterConfig,
String key) |
| 限定符和类型 | 方法和说明 |
|---|---|
CheckResult |
ParamCheck.check(Object field,
List<MatchExpression> matchExpressions)
执行指定入参对象校验逻辑
|
static CheckResult |
ParamCheckFactory.checkField(Object data,
String type,
List<MatchExpression> matchExpressions) |
static CheckResult |
ParamCheckUtils.checkMap(List<MatchExpression> matchExpressions,
Map<String,Object> param) |
static CheckResult |
ParamCheckUtils.expressioncheck(List<MatchExpression> matchExpressions,
Map<String,Object> param) |
| 限定符和类型 | 方法和说明 |
|---|---|
CheckResult |
StringParamCheckImpl.check(Object field,
List<MatchExpression> matchExpressions) |
CheckResult |
MapParamCheckImpl.check(Object field,
List<MatchExpression> matchExpressions) |
CheckResult |
JsonParamCheckImpl.check(Object field,
List<MatchExpression> matchExpressions) |
CheckResult |
JsonArrayParamCheckImpl.check(Object field,
List<MatchExpression> matchExpressions) |
CheckResult |
IteratorParamCheckImpl.check(Object field,
List<MatchExpression> matchExpressions) |
CheckResult |
BeanParamCheckImpl.check(Object field,
List<MatchExpression> matchExpressions) |
private CheckResult |
IteratorParamCheckImpl.checkIterator(List<MatchExpression> matchExpressions,
Iterator params) |
Copyright © 2020. All rights reserved.