public abstract class AbstractValidator
extends java.lang.Object
构造器和说明 |
---|
AbstractValidator() |
限定符和类型 | 方法和说明 |
---|---|
ExtendedDataEntity[] |
getDataEntities() |
java.lang.String |
getEntityKey() |
ErrorLevel |
getErrorLevl() |
ExtendedDataEntitySet |
getExtendedDataEntitySet() |
java.util.List<ExtendedDataEntity> |
getFalseDataEntities() |
java.lang.String |
getOperateKey() |
java.lang.String |
getOperateType() |
java.lang.String |
getOperationName() |
kd.bos.dataentity.OperateOption |
getOption()
操作自定义参数对象
|
java.lang.String |
getPreCondition()
校验器的前置条件
|
BOSExpression |
getPreConditionExpr()
编译后的前置条件
|
ValidateContext |
getValidateContext()
本次校验上下文信息
|
ValidateResult |
getValidateResult() |
java.util.Map<java.lang.String,java.lang.Object> |
getValidation()
校验器原始配置
|
void |
initialize() |
void |
initializeConfiguration()
在校验前,校验系统调用此方法,以便初始化校验器的配置信息
|
java.util.Set<java.lang.String> |
preparePropertys()
输出校验器需要用到的字段
|
void |
setDataEntities(ExtendedDataEntity[] dataEntities) |
void |
setEntityKey(java.lang.String entityKey) |
void |
setErrorLevel(ErrorLevel errorLevel) |
void |
setExtendedDataEntitySet(ExtendedDataEntitySet extendedDataEntitySet) |
void |
setOperateKey(java.lang.String operateKey) |
void |
setOperateType(java.lang.String operateType) |
void |
setOperationName(java.lang.String operationName) |
void |
setValidateContext(ValidateContext validateContext) |
void |
setValidation(java.util.Map<java.lang.String,java.lang.Object> validation) |
abstract void |
validate() |
@KSMethod public java.lang.String getOperateType()
public void setOperateType(java.lang.String operateType)
@KSMethod public java.lang.String getOperateKey()
public void setOperateKey(java.lang.String operateKey)
operateKey
- 操作标识public kd.bos.dataentity.OperateOption getOption()
public ExtendedDataEntitySet getExtendedDataEntitySet()
public void setExtendedDataEntitySet(ExtendedDataEntitySet extendedDataEntitySet)
@KSMethod public ExtendedDataEntity[] getDataEntities()
public void setDataEntities(ExtendedDataEntity[] dataEntities)
dataEntities
- 操作拉平的数据集public ValidateResult getValidateResult()
public java.util.List<ExtendedDataEntity> getFalseDataEntities()
public void setErrorLevel(ErrorLevel errorLevel)
public ErrorLevel getErrorLevl()
public java.lang.String getOperationName()
public void setOperationName(java.lang.String operationName)
public ValidateContext getValidateContext()
public void setValidateContext(ValidateContext validateContext)
@KSMethod public java.util.Map<java.lang.String,java.lang.Object> getValidation()
public void setValidation(java.util.Map<java.lang.String,java.lang.Object> validation)
@KSMethod public java.lang.String getPreCondition()
public BOSExpression getPreConditionExpr()
public void initializeConfiguration()
public void initialize()
public java.lang.String getEntityKey()
public void setEntityKey(java.lang.String entityKey)
public java.util.Set<java.lang.String> preparePropertys()
public abstract void validate()