kd.bos.entity.validate

## 类 ValidateResultCollection

- java.lang.Object
- - kd.bos.entity.validate.ValidateResultCollection

-     public class ValidateResultCollection
      extends java.lang.Object

- - ### 构造器概要

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

  - ### 方法概要

    所有方法 实例方法 具体方法 已过时的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `addValidateError(java.lang.String validatorKey, ValidateResult result)`
    `int` | `errorSize()` 校验失败的单据张数
    `int` | `errorSize(boolean reset)` 校验失败的单据张数
    `java.util.HashSet<java.lang.Integer>` | `getErrorDataIndexs()` 操作校验失败的数据包索引：需要基于数据包索引，确认失败的数据包
    `java.util.HashSet<java.lang.Object>` | `getErrorPkIds()` 已过时。 本属性仅供参考：批量保存时，数据包还没有产生主键；需要以数据包在集合中的索引为准来确认校验失败的数据包
    `java.lang.String` | `getMessage()`
    `java.util.List<ValidateResult>` | `getValidateErrors()`
    `java.util.List<ValidateResult>` | `getValidateErrors(java.lang.String validatorKey)`
    `boolean` | `isSuccess()`
    `void` | `setErrorDataIndexs(java.util.HashSet<java.lang.Integer> errorDataIndex)`
    `void` | `setErrorPkIds(java.util.HashSet<java.lang.Object> errorPkIds)`
    `void` | `setMessage(java.lang.String message)`

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

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

- - ### 构造器详细资料

    - #### ValidateResultCollection

          public ValidateResultCollection()

  - ### 方法详细资料

    - #### getMessage

          public java.lang.String getMessage()

    - #### setMessage

          public void setMessage(java.lang.String message)

    - #### getErrorPkIds

          @Deprecated
          public java.util.HashSet<java.lang.Object> getErrorPkIds()

      已过时。 本属性仅供参考：批量保存时，数据包还没有产生主键；需要以数据包在集合中的索引为准来确认校验失败的数据包
      操作校验失败的主键值集合

    - #### setErrorPkIds

          public void setErrorPkIds(java.util.HashSet<java.lang.Object> errorPkIds)

    - #### getErrorDataIndexs

          public java.util.HashSet<java.lang.Integer> getErrorDataIndexs()

      操作校验失败的数据包索引：需要基于数据包索引，确认失败的数据包

    - #### setErrorDataIndexs

          public void setErrorDataIndexs(java.util.HashSet<java.lang.Integer> errorDataIndex)

    - #### isSuccess

          public boolean isSuccess()

      返回:
        the success

    - #### getValidateErrors

          public java.util.List<ValidateResult> getValidateErrors()

    - #### getValidateErrors

          public java.util.List<ValidateResult> getValidateErrors(java.lang.String validatorKey)

    - #### addValidateError

          public void addValidateError(java.lang.String validatorKey,
                                       ValidateResult result)

    - #### errorSize

          public int errorSize()

      校验失败的单据张数
      返回:

    - #### errorSize

          public int errorSize(boolean reset)

      校验失败的单据张数
      参数:
        `reset` - 重新分析校验结果，提取失败的单据内码、序号
      返回: