|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 ValidatorContext 的软件包 | |
|---|---|
| com.baidu.unbiz.fluentvalidator | |
| com.baidu.unbiz.fluentvalidator 中 ValidatorContext 的使用 |
|---|
| 参数类型为 ValidatorContext 的 com.baidu.unbiz.fluentvalidator 中的方法 | ||
|---|---|---|
boolean |
ValidatorHandler.accept(ValidatorContext context,
T t)
|
|
boolean |
Validator.accept(ValidatorContext context,
T t)
判断在该对象上是否接受或者需要验证 如果返回true,那么则调用 Validator.validate(ValidatorContext, Object),否则跳过该验证器 |
|
void |
ValidatorHandler.compose(FluentValidator current,
ValidatorContext context,
T t)
|
|
void |
Composable.compose(FluentValidator current,
ValidatorContext context,
T t)
切入点,可以织入一些校验逻辑 |
|
static ComplexResult |
QuickValidator.doAndGetComplexResult(Decorator decorator,
ValidatorContext context)
Execute validation by using a new FluentValidator instance with a shared context. |
|
static ComplexResult2 |
QuickValidator.doAndGetComplexResult2(Decorator decorator,
ValidatorContext context)
Execute validation by using a new FluentValidator instance with a shared context. |
|
void |
ValidatorHandler.onException(Exception e,
ValidatorContext context,
T t)
|
|
void |
Validator.onException(Exception e,
ValidatorContext context,
T t)
异常回调 当执行 Validator.accept(ValidatorContext, Object)或者Validator.validate(ValidatorContext, Object)发生异常时的如何处理 |
|
static
|
QuickValidator.validate(Decorator decorator,
FluentValidator fluentValidator,
ValidatorContext context,
ResultCollector<T> resultCollector)
Use the decorator to add or attach more functions the given fluentValidator instance. |
|
boolean |
ValidatorHandler.validate(ValidatorContext context,
T t)
|
|
boolean |
Validator.validate(ValidatorContext context,
T t)
执行验证 如果发生错误内部需要调用 addErrorMsg(String)方法,也即context.addErrorMsg(String)
来添加错误,该错误会被添加到结果存根Result的错误消息列表中。 |
|
FluentValidator |
FluentValidator.withContext(ValidatorContext context)
使用已经存在的一个验证上下文,共享context本身以及验证结果 |
|
|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||