kd.bos.entity.botp

## 类 WriteBackFormula

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

-     public class WriteBackFormula
      extends java.lang.Object

  反写公式

- - ### 构造器概要

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

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `boolean` | `check(MainEntityType srcMainType, MainEntityType tgtMainType, CheckPoint parentPoint, CheckResult checkResult)` 检查配置是否合理
    `CRCondition` | `getCondition()` 反写执行条件，基于目标单字段：决定是否需要执行此反写条目
    `CRFormula` | `getFormula()` 反写执行条件，基于目标单字段：决定是否需要执行此反写条目
    `long` | `getId()` 反写条目标识，随机产生的长整数，绝不重复
    `int` | `getSeq()` 反写条目执行顺序
    `java.lang.String` | `getSourceCommitFieldKey()`
    `WriteBackType` | `getWriteBackType()` 反写方式：Add = 0, Lessen = 1, Cover = 2
    `java.lang.String` | `getWriteType()`
    `boolean` | `isDisabled()` 是否禁用：可以临时禁用某条反写条目
    `void` | `setCondition(CRCondition condition)`
    `void` | `setDisabled(boolean disabled)`
    `void` | `setFormula(CRFormula formula)`
    `void` | `setId(long id)`
    `void` | `setSeq(int seq)`
    `void` | `setSourceCommitFieldKey(java.lang.String sourceCommitFieldKey)`
    `void` | `setWriteBackType(WriteBackType writeBackType)`
    `void` | `setWriteType(java.lang.String writeType)`

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

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

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

    - #### WriteBackFormula

          public WriteBackFormula()

  - ### 方法详细资料

    - #### getId

          public long getId()

      反写条目标识，随机产生的长整数，绝不重复
      返回:

    - #### setId

          public void setId(long id)

    - #### getSeq

          public int getSeq()

      反写条目执行顺序
      返回:

    - #### setSeq

          public void setSeq(int seq)

    - #### isDisabled

          public boolean isDisabled()

      是否禁用：可以临时禁用某条反写条目
      返回:

    - #### setDisabled

          public void setDisabled(boolean disabled)

    - #### getCondition

          public CRCondition getCondition()

      反写执行条件，基于目标单字段：决定是否需要执行此反写条目
      返回:

    - #### setCondition

          public void setCondition(CRCondition condition)

    - #### getFormula

          public CRFormula getFormula()

      反写执行条件，基于目标单字段：决定是否需要执行此反写条目
      返回:

    - #### setFormula

          public void setFormula(CRFormula formula)

    - #### getSourceCommitFieldKey

          public java.lang.String getSourceCommitFieldKey()

    - #### setSourceCommitFieldKey

          public void setSourceCommitFieldKey(java.lang.String sourceCommitFieldKey)

    - #### getWriteBackType

          public WriteBackType getWriteBackType()

      反写方式：Add = 0, Lessen = 1, Cover = 2
      返回:

    - #### setWriteBackType

          public void setWriteBackType(WriteBackType writeBackType)

    - #### getWriteType

          public java.lang.String getWriteType()

    - #### setWriteType

          public void setWriteType(java.lang.String writeType)

    - #### check

          public boolean check(MainEntityType srcMainType,
                               MainEntityType tgtMainType,
                               CheckPoint parentPoint,
                               CheckResult checkResult)

      检查配置是否合理
      参数:
        `srcMainType` -
        `tgtMainType` -
        `parentPoint` -
        `checkResult` -
      返回: