kd.bos.entity.operate.interaction

## 接口 IInteractionRequest

- 所有已知实现类:
    OperationResult

      public interface IInteractionRequest

  交互请求

- - ### 方法概要

    所有方法 实例方法 抽象方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `addErrorInfo(OperateErrorInfo operateInfo)` 添加一条普通的错误提示：同一个操作，出现了太多次交互后，为了避免死循环，会强制中止交互处理，给操作结果添加一条普通的错误提示
    `java.util.List<IOperateInfo>` | `getAllErrorOrValidateInfo()` 操作校验提示集合
    `InteractionContext` | `getInteractionContext()` 本次交互上下文，包含交互提示内容及交互界面参数
    `java.lang.String` | `getSponsor()` 本次交互请求标识，区分发起请求的来源，各交互请求不重复
    `void` | `setShowMessage(boolean showMessage)` 是否显示非交互消息：处理了交互之后，通常需要跳过非交互消息的显示

- - ### 方法详细资料

    - #### getSponsor

          java.lang.String getSponsor()

      本次交互请求标识，区分发起请求的来源，各交互请求不重复

    - #### getInteractionContext

          InteractionContext getInteractionContext()

      本次交互上下文，包含交互提示内容及交互界面参数

    - #### getAllErrorOrValidateInfo

          java.util.List<IOperateInfo> getAllErrorOrValidateInfo()

      操作校验提示集合

    - #### setShowMessage

          void setShowMessage(boolean showMessage)

      是否显示非交互消息：处理了交互之后，通常需要跳过非交互消息的显示

    - #### addErrorInfo

          void addErrorInfo(OperateErrorInfo operateInfo)

      添加一条普通的错误提示：同一个操作，出现了太多次交互后，为了避免死循环，会强制中止交互处理，给操作结果添加一条普通的错误提示