kd.bos.entity.botp.runtime

## 类 ConvertOperationResult

- java.lang.Object
- - kd.bos.entity.botp.runtime.ConvertOperationResult

- 直接已知子类:
    BeforeDrawOpResult

      @KSObject
      public class ConvertOperationResult
      extends java.lang.Object

  转换服务执行结果

- - ### 构造器概要

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

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `addTargetDataObjects(IRefrencedataProvider refDataProvider, MainEntityType mainType, java.util.List<kd.bos.dataentity.entity.DynamicObject> dataEntities)` 把生成的目标单，存入缓存
    `java.util.List<java.lang.String>` | `getCachePageIds()` 数据缓存pageId
    `java.lang.String` | `getMessage()` 提示消息
    `java.util.List<ConvertReport>` | `getReports()` 生成报告
    `java.lang.String` | `getSourceEntityNumber()`
    `java.lang.String` | `getTargetEntityNumber()`
    `boolean` | `isSuccess()` 是否下推成功
    `java.util.List<kd.bos.dataentity.entity.DynamicObject>` | `loadTargetDataObjects(IRefrencedataProvider refDataProvider, MainEntityType mainType)` 从缓存中，读取全部目标单返回；读取后，自动清除全部缓存
    `java.util.List<kd.bos.dataentity.entity.DynamicObject>` | `loadTargetDataObjects(IRefrencedataProvider refDataProvider, MainEntityType mainType, boolean releaseCach)` 从缓存中，读取全部目标单返回；读取后，根据参数控制是否清除缓存
    `void` | `release(IRefrencedataProvider refDataProvider, MainEntityType mainType)` 释放缓存
    `void` | `setCachePageIds(java.util.List<java.lang.String> cachePageIds)`
    `void` | `setMessage(java.lang.String message)`
    `void` | `setReports(java.util.List<ConvertReport> reports)`
    `void` | `setSourceEntityNumber(java.lang.String sourceEntityNumber)`
    `void` | `setSuccess(boolean success)`
    `void` | `setTargetEntityNumber(java.lang.String targetEntityNumber)`

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

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

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

    - #### ConvertOperationResult

          public ConvertOperationResult()

  - ### 方法详细资料

    - #### getSourceEntityNumber

          public java.lang.String getSourceEntityNumber()

    - #### setSourceEntityNumber

          public void setSourceEntityNumber(java.lang.String sourceEntityNumber)

    - #### getTargetEntityNumber

          public java.lang.String getTargetEntityNumber()

    - #### setTargetEntityNumber

          public void setTargetEntityNumber(java.lang.String targetEntityNumber)

    - #### isSuccess

          public boolean isSuccess()

      是否下推成功
      返回:

    - #### setSuccess

          public void setSuccess(boolean success)

    - #### getMessage

          public java.lang.String getMessage()

      提示消息
      返回:

    - #### setMessage

          public void setMessage(java.lang.String message)

    - #### getReports

          public java.util.List<ConvertReport> getReports()

      生成报告
      返回:

    - #### setReports

          public void setReports(java.util.List<ConvertReport> reports)

    - #### getCachePageIds

          public java.util.List<java.lang.String> getCachePageIds()

      数据缓存pageId
      返回:

    - #### setCachePageIds

          public void setCachePageIds(java.util.List<java.lang.String> cachePageIds)

    - #### addTargetDataObjects

          public void addTargetDataObjects(IRefrencedataProvider refDataProvider,
                                           MainEntityType mainType,
                                           java.util.List<kd.bos.dataentity.entity.DynamicObject> dataEntities)

      把生成的目标单，存入缓存
      参数:
        `refDataProvider` - 引用数据读取服务
        `mainType` - 主实体
        `dataEntities` - 目标单

    - #### loadTargetDataObjects

          public java.util.List<kd.bos.dataentity.entity.DynamicObject> loadTargetDataObjects(IRefrencedataProvider refDataProvider,
                                                                                              MainEntityType mainType)

      从缓存中，读取全部目标单返回；读取后，自动清除全部缓存
      参数:
        `refDataProvider` - 引用数据读取服务
        `mainType` - 主实体
      返回:

    - #### loadTargetDataObjects

          public java.util.List<kd.bos.dataentity.entity.DynamicObject> loadTargetDataObjects(IRefrencedataProvider refDataProvider,
                                                                                              MainEntityType mainType,
                                                                                              boolean releaseCach)

      从缓存中，读取全部目标单返回；读取后，根据参数控制是否清除缓存
      参数:
        `refDataProvider` -
        `mainType` -
        `releaseCach` - 是否同时清除缓存
      返回:

    - #### release

          public void release(IRefrencedataProvider refDataProvider,
                              MainEntityType mainType)

      释放缓存
      参数:
        `refDataProvider` -
        `mainType` -