## 类的使用
kd.bos.entity.validate.AbstractValidator

- 使用AbstractValidator的程序包
  程序包 | 说明
  --- | ---
  kd.bos.entity.plugin |
  kd.bos.entity.property |
  kd.bos.entity.validate |

- - ### kd.bos.entity.plugin中AbstractValidator的使用

    返回变量类型为AbstractValidator的类型的kd.bos.entity.plugin中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `java.util.List<AbstractValidator>` | AddValidatorsEventArgs.`getValidators()`

    参数类型为AbstractValidator的kd.bos.entity.plugin中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | AddValidatorsEventArgs.`addValidator(AbstractValidator validator)`

    类型变量类型为AbstractValidator的kd.bos.entity.plugin中的构造器参数
    构造器和说明
    `AddValidatorsEventArgs(kd.bos.dataentity.entity.DynamicObject[] dataEntities, java.util.List<AbstractValidator> validators)`

  - ### kd.bos.entity.property中AbstractValidator的使用

    返回变量类型为AbstractValidator的类型的kd.bos.entity.property中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `java.util.List<AbstractValidator>` | TextProp.`getValidators()`
    `java.util.List<AbstractValidator>` | MulBasedataProp.`getValidators()`
    `java.util.List<AbstractValidator>` | FieldProp.`getValidators()`
    `java.util.List<AbstractValidator>` | EntryProp.`getValidators()`
    `java.util.List<AbstractValidator>` | DecimalProp.`getValidators()`
    `java.util.List<AbstractValidator>` | BasedataProp.`getValidators()`

  - ### kd.bos.entity.validate中AbstractValidator的使用

    kd.bos.entity.validate中AbstractValidator的子类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `DefaultValidator` 默认校验器
    `class` | `KDValidator`
    `class` | `RequiredValidator` 必录校验器
    `class` | `ScopeValidator` 字段值范围校验器
    `class` | `SingleFieldValidator`

    返回变量类型为AbstractValidator的类型的kd.bos.entity.validate中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `java.util.List<AbstractValidator>` | IValidatorHanlder.`getValidators()`
    `static java.util.List<AbstractValidator>` | DefaultValidatorsUtil.`getValidators(kd.bos.dataentity.metadata.IDataEntityType dataEntityType)` 已过时。 这个类的功能实现不合理，废弃勿用
    `static java.util.List<AbstractValidator>` | DefaultValidatorsUtil.`getValidators(kd.bos.dataentity.metadata.IDataEntityType dataEntityType, java.util.Map<java.lang.String,java.lang.Object> operateMetaMap)` 已过时。 这个类的功能实现不合理，废弃勿用