kd.bos.entity.botp.plugin

## 类 AbstractConvertPlugIn

- java.lang.Object
- - kd.bos.entity.botp.plugin.AbstractConvertPlugIn

- 所有已实现的接口:
    IConvertPlugIn
  直接已知子类:
    ConvertPlugTest, KDConvertPlugIn

      public class AbstractConvertPlugIn
      extends java.lang.Object
      implements IConvertPlugIn

  单据转换插件基类

- - ### 构造器概要

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

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `kd.bos.dataentity.OperateOption` | `getOption()` 单据转换可选参数
    `ConvertOpType` | `getOpType()`
    `ConvertRuleElement` | `getRule()`
    `BillEntityType` | `getSrcMainType()`
    `BillEntityType` | `getTgtMainType()`
    `void` | `setContext(ConvertOpType opType, BillEntityType srcMainType, BillEntityType tgtMainType, ConvertRuleElement rule)` 开始执行转换规则之前，创建规则上挂的插件后，触发此事件
    `void` | `setOption(kd.bos.dataentity.OperateOption option)`

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

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

    - ### 从接口继承的方法 kd.bos.entity.botp.plugin.IConvertPlugIn

      `afterBuildQueryParemeter, afterConvert, afterCreateLink, afterCreateTarget, afterFieldMapping, afterGetSourceData, beforeBuildGroupMode, beforeBuildRowCondition, beforeCreateLink, beforeCreateTarget, beforeGetSourceData, initVariable`

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

    - #### AbstractConvertPlugIn

          public AbstractConvertPlugIn()

  - ### 方法详细资料

    - #### getOpType

          @KSMethod
          public ConvertOpType getOpType()

      指定者:
        `getOpType` 在接口中 `IConvertPlugIn`

    - #### getSrcMainType

          @KSMethod
          public BillEntityType getSrcMainType()

      指定者:
        `getSrcMainType` 在接口中 `IConvertPlugIn`

    - #### getTgtMainType

          @KSMethod
          public BillEntityType getTgtMainType()

      指定者:
        `getTgtMainType` 在接口中 `IConvertPlugIn`

    - #### getRule

          @KSMethod
          public ConvertRuleElement getRule()

      指定者:
        `getRule` 在接口中 `IConvertPlugIn`

    - #### getOption

          @KSMethod
          public kd.bos.dataentity.OperateOption getOption()

      从接口复制的说明: `IConvertPlugIn`
      单据转换可选参数
      指定者:
        `getOption` 在接口中 `IConvertPlugIn`
      返回:

    - #### setOption

          @KSMethod
          public void setOption(kd.bos.dataentity.OperateOption option)

      指定者:
        `setOption` 在接口中 `IConvertPlugIn`

    - #### setContext

          public void setContext(ConvertOpType opType,
                                 BillEntityType srcMainType,
                                 BillEntityType tgtMainType,
                                 ConvertRuleElement rule)

      从接口复制的说明: `IConvertPlugIn`
      开始执行转换规则之前，创建规则上挂的插件后，触发此事件
      指定者:
        `setContext` 在接口中 `IConvertPlugIn`