Class ShoulderOperationLogValidator
java.lang.Object
org.shoulder.log.operation.logger.intercept.ShoulderOperationLogValidator
- All Implemented Interfaces:
OperationLogValidator
操作日志格式默认校验类
- Author:
- lym
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidassertLengthLimit(String str, int limit, String name) 长度不超过protected voidassertSmallerLimit(int num, int limit, String name) 长度不超过voidvalidate(OperationLogDTO log) 校验失败将抛出 runtimeExceptionprotected voidvalidate(OpLogParam param) 校验参数protected void字段长度校验protected void必填项校验 供使用者填写的优先校验
-
Constructor Details
-
ShoulderOperationLogValidator
public ShoulderOperationLogValidator()
-
-
Method Details
-
validate
校验失败将抛出 runtimeException- Specified by:
validatein interfaceOperationLogValidator- Parameters:
log- 操作日志
-
validateRequiredFields
必填项校验 供使用者填写的优先校验- Parameters:
log- 待校验日志实体
-
validateLengthLimit
字段长度校验- Parameters:
log- 日志实体
-
validate
校验参数 -
assertLengthLimit
长度不超过 -
assertSmallerLimit
长度不超过
-