kd.bos.entity.operate.result

## 类 OperationResult

- java.lang.Object
- - kd.bos.entity.operate.AbstractOperationResult
  - - kd.bos.entity.operate.result.OperationResult

- 所有已实现的接口:
    java.io.Serializable, IInteractionRequest, IOperationResult

      @KSObject
      public class OperationResult
      extends AbstractOperationResult
      implements IInteractionRequest, java.io.Serializable

  另请参阅:
    序列化表格

- - ### 构造器概要

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

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `java.util.List<IOperateInfo>` | `getAllErrorOrValidateInfo()` 操作校验提示集合
    `InteractionContext` | `getInteractionContext()` 本次交互上下文，包含交互提示内容及交互界面参数
    `java.lang.String` | `getSponsor()` 交互请求标识，区分发起请求的来源，各交互请求不重复
    `ValidateResultCollection` | `getValidateResult()`
    `boolean` | `isSuccess()` 操作是否成功：重写此方法，加上校验结果的判断：如果有校验失败信息，有错误提示信息，均标注操作失败（即没有完全成功）
    `void` | `setInteractionContext(InteractionContext interactionContext)`
    `void` | `setSponsor(java.lang.String sponsor)`
    `void` | `setValidateResult(ValidateResultCollection validateResultCollection)`

    - ### 从类继承的方法 kd.bos.entity.operate.AbstractOperationResult

      `addErrorInfo, addSuccessPkId, getAllErrorInfo, getBillCount, getMessage, getSuccessPkIds, isNeedSign, isShowMessage, setAllErrorInfo, setBillCount, setMessage, setNeedSign, setShowMessage, setSuccess, setSuccessPkIds`

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

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

    - ### 从接口继承的方法 kd.bos.entity.operate.interaction.IInteractionRequest

      `addErrorInfo, setShowMessage`

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

    - #### OperationResult

          public OperationResult()

  - ### 方法详细资料

    - #### getAllErrorOrValidateInfo

          @KSMethod
          public java.util.List<IOperateInfo> getAllErrorOrValidateInfo()

      从接口复制的说明: `IInteractionRequest`
      操作校验提示集合
      指定者:
        `getAllErrorOrValidateInfo` 在接口中 `IInteractionRequest`

    - #### getValidateResult

          @KSMethod
          public ValidateResultCollection getValidateResult()

    - #### setValidateResult

          public void setValidateResult(ValidateResultCollection validateResultCollection)

    - #### isSuccess

          @KSMethod
          public boolean isSuccess()

      操作是否成功：重写此方法，加上校验结果的判断：如果有校验失败信息，有错误提示信息，均标注操作失败（即没有完全成功）
      指定者:
        `isSuccess` 在接口中 `IOperationResult`
      覆盖:
        `isSuccess` 在类中 `AbstractOperationResult`
      返回:
        the success

    - #### getSponsor

          @KSMethod
          public java.lang.String getSponsor()

      交互请求标识，区分发起请求的来源，各交互请求不重复
      指定者:
        `getSponsor` 在接口中 `IInteractionRequest`

    - #### setSponsor

          public void setSponsor(java.lang.String sponsor)

    - #### getInteractionContext

          @KSMethod
          public InteractionContext getInteractionContext()

      本次交互上下文，包含交互提示内容及交互界面参数
      指定者:
        `getInteractionContext` 在接口中 `IInteractionRequest`

    - #### setInteractionContext

          public void setInteractionContext(InteractionContext interactionContext)