kd.bos.entity.validate

## 类 SingleFieldValidator

- java.lang.Object
- - kd.bos.entity.validate.AbstractValidator
  - - kd.bos.entity.validate.SingleFieldValidator

- 直接已知子类:
    RequiredValidator, ScopeValidator

      public abstract class SingleFieldValidator
      extends AbstractValidator

- - ### 属性概要

    所有方法 实例方法 具体方法
    类型 | 属性和说明
    --- | ---
    `kd.bos.dataentity.metadata.dynamicobject.DynamicProperty` | `getv` 获取属性vProperty的值。

  - ### 构造器概要

    构造器
    构造器和说明
    `SingleFieldValidator()`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `java.lang.String` | `getFieldKey()`
    `java.lang.String` | `getFieldName()`
    `IValueComparator` | `getValueComparetor()`
    `kd.bos.dataentity.metadata.dynamicobject.DynamicProperty` | `getvProperty()` 获取属性vProperty的值。
    `void` | `initializeConfiguration()` 初始化校验器时，输出本字段所在的实体
    `java.util.Set<java.lang.String>` | `preparePropertys()` 输出校验器需要用到的字段
    `void` | `setFieldKey(java.lang.String fieldKey)`
    `void` | `setFieldName(java.lang.String fieldName)`
    `void` | `setValueComparetor(IValueComparator valueComparetor)`
    `void` | `setvProperty(kd.bos.dataentity.metadata.dynamicobject.DynamicProperty vProperty)`

    - ### 从类继承的方法 kd.bos.entity.validate.AbstractValidator

      `getDataEntities, getEntityKey, getErrorLevl, getExtendedDataEntitySet, getFalseDataEntities, getOperateKey, getOperateType, getOperationName, getOption, getPreCondition, getPreConditionExpr, getValidateContext, getValidateResult, getValidation, initialize, setDataEntities, setEntityKey, setErrorLevel, setExtendedDataEntitySet, setOperateKey, setOperateType, setOperationName, setValidateContext, setValidation, validate`

    - ### 从类继承的方法 java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 属性详细信息

    - #### getv

          public kd.bos.dataentity.metadata.dynamicobject.DynamicProperty getvProperty

      获取属性vProperty的值。

  - ### 构造器详细资料

    - #### SingleFieldValidator

          public SingleFieldValidator()

  - ### 方法详细资料

    - #### preparePropertys

          public java.util.Set<java.lang.String> preparePropertys()

      从类复制的说明: `AbstractValidator`
      输出校验器需要用到的字段
      覆盖:
        `preparePropertys` 在类中 `AbstractValidator`
      返回:

    - #### initializeConfiguration

          public void initializeConfiguration()

      初始化校验器时，输出本字段所在的实体
      覆盖:
        `initializeConfiguration` 在类中 `AbstractValidator`

    - #### getvProperty

          public kd.bos.dataentity.metadata.dynamicobject.DynamicProperty getvProperty()

      获取属性vProperty的值。

    - #### setvProperty

          public void setvProperty(kd.bos.dataentity.metadata.dynamicobject.DynamicProperty vProperty)

    - #### getFieldKey

          public java.lang.String getFieldKey()

    - #### setFieldKey

          public void setFieldKey(java.lang.String fieldKey)

    - #### getFieldName

          public java.lang.String getFieldName()

    - #### setFieldName

          public void setFieldName(java.lang.String fieldName)

    - #### getValueComparetor

          public IValueComparator getValueComparetor()

    - #### setValueComparetor

          public void setValueComparetor(IValueComparator valueComparetor)