kd.bos.entity.botp

## 类 ConvertRuleElement

- java.lang.Object
- - kd.bos.entity.botp.ConvertRuleElement

-     @KSObject
      public class ConvertRuleElement
      extends java.lang.Object

  转换规则

- - ### 构造器概要

    构造器
    构造器和说明
    `ConvertRuleElement()` 构造函数

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `boolean` | `check(CheckPoint parentPoint, CheckResult checkResult)` 检查规则配置是否合理
    `BizRulePolicy` | `getBizRulePolicy()` 业务规则策略
    `FieldMapPolicy` | `getFieldMapPolicy()` 主实体字段映射策略
    `FilterPolicy` | `getFilterPolicy()` 过滤策略
    `GroupByPolicy` | `getGroupByPolicy()` 分单合并策略
    `java.lang.String` | `getId()` 自动生成的唯一标识，永不改变
    `LinkEntityPolicy` | `getLinkEntityPolicy()` 关联主实体策略
    `kd.bos.dataentity.entity.LocaleString` | `getName()` 规则名称，用户输入
    `PlugInPolicy` | `getPlugInPolicy()` 插件策略
    `CRCondition` | `getRunCondition()` 启动条件
    `java.lang.String` | `getSourceEntityNumber()` 源单实体编码
    `java.lang.String` | `getTargetEntityNumber()` 目标单实体编码
    `boolean` | `isDefRule()` 是否默认规则
    `boolean` | `isEnabled()` 是否启用
    `boolean` | `isVisibled()` 运行时是否显示出来供用户选择
    `void` | `setBizRulePolicy(BizRulePolicy bizRulePolicy)`
    `void` | `setDefRule(boolean defRule)`
    `void` | `setEnabled(boolean enabled)`
    `void` | `setFieldMapPolicy(FieldMapPolicy fieldMapPolicy)`
    `void` | `setFilterPolicy(FilterPolicy filterPolicy)`
    `void` | `setGroupByPolicy(GroupByPolicy groupByPolicy)`
    `void` | `setId(java.lang.String id)`
    `void` | `setLinkEntityPolicy(LinkEntityPolicy linkEntityPolicy)`
    `void` | `setName(kd.bos.dataentity.entity.LocaleString name)`
    `void` | `setPlugInPolicy(PlugInPolicy plugInPolicy)`
    `void` | `setRunCondition(CRCondition runCondition)`
    `void` | `setSourceEntityNumber(java.lang.String sourceEntityNumber)`
    `void` | `setTargetEntityNumber(java.lang.String targetEntityNumber)`
    `void` | `setVisibled(boolean visibled)`

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

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

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

    - #### ConvertRuleElement

          public ConvertRuleElement()

      构造函数

  - ### 方法详细资料

    - #### getId

          public java.lang.String getId()

      自动生成的唯一标识，永不改变
      返回:

    - #### setId

          public void setId(java.lang.String id)

    - #### getName

          public kd.bos.dataentity.entity.LocaleString getName()

      规则名称，用户输入
      返回:

    - #### setName

          public void setName(kd.bos.dataentity.entity.LocaleString name)

    - #### 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)

    - #### isEnabled

          public boolean isEnabled()

      是否启用
      返回:

    - #### setEnabled

          public void setEnabled(boolean enabled)

    - #### isDefRule

          public boolean isDefRule()

      是否默认规则
      返回:

    - #### setDefRule

          public void setDefRule(boolean defRule)

    - #### isVisibled

          public boolean isVisibled()

      运行时是否显示出来供用户选择
      返回:

    - #### setVisibled

          public void setVisibled(boolean visibled)

    - #### getRunCondition

          public CRCondition getRunCondition()

      启动条件
      返回:

    - #### setRunCondition

          public void setRunCondition(CRCondition runCondition)

    - #### getLinkEntityPolicy

          public LinkEntityPolicy getLinkEntityPolicy()

      关联主实体策略
      返回:

    - #### setLinkEntityPolicy

          public void setLinkEntityPolicy(LinkEntityPolicy linkEntityPolicy)

    - #### getFieldMapPolicy

          public FieldMapPolicy getFieldMapPolicy()

      主实体字段映射策略
      返回:

    - #### setFieldMapPolicy

          public void setFieldMapPolicy(FieldMapPolicy fieldMapPolicy)

    - #### getFilterPolicy

          public FilterPolicy getFilterPolicy()

      过滤策略
      返回:

    - #### setFilterPolicy

          public void setFilterPolicy(FilterPolicy filterPolicy)

    - #### getGroupByPolicy

          public GroupByPolicy getGroupByPolicy()

      分单合并策略
      返回:

    - #### setGroupByPolicy

          public void setGroupByPolicy(GroupByPolicy groupByPolicy)

    - #### getPlugInPolicy

          public PlugInPolicy getPlugInPolicy()

      插件策略
      返回:

    - #### setPlugInPolicy

          public void setPlugInPolicy(PlugInPolicy plugInPolicy)

    - #### getBizRulePolicy

          public BizRulePolicy getBizRulePolicy()

      业务规则策略
      返回:

    - #### setBizRulePolicy

          public void setBizRulePolicy(BizRulePolicy bizRulePolicy)

    - #### check

          public boolean check(CheckPoint parentPoint,
                               CheckResult checkResult)

      检查规则配置是否合理
      参数:
        `parentPoint` - 父检查点
        `checkResult` - 输出检查结果
      返回: