public class AfterCommitAmountEventArgs extends WriteBackEventArgs
构造器和说明 |
---|
AfterCommitAmountEventArgs(WriteBackRuleElement rule,
WriteBackFormula ruleItem,
BillEntityType srcSubMainType,
EntityType srcEntity,
kd.bos.dataentity.entity.DynamicObject srcActiveRow,
java.lang.String srcFieldKey,
java.math.BigDecimal currVal,
java.math.BigDecimal realVal,
java.lang.Object currCVal,
EntityType targetEntity,
kd.bos.dataentity.entity.DynamicObject targetActiveRow) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
getCurrCVal()
覆盖反写值
|
java.math.BigDecimal |
getCurrVal()
本次操作,对源单行执行的反写差量:公式计算出的反写量 - 上一次保存已执行的反写量;如果是删除行,反冲历史量
|
java.math.BigDecimal |
getRealVal()
本次操作执行完毕完后,对源单行的反写总量;如果是删除行,反写总量 = 0;
|
WriteBackRuleElement |
getRule()
反写规则
|
WriteBackFormula |
getRuleItem()
反写公式
|
kd.bos.dataentity.entity.DynamicObject |
getSrcActiveRow()
上游源单,关联主实体数据行
|
EntityType |
getSrcEntity()
上游源单,关联主实体
|
java.lang.String |
getSrcFieldKey()
上游源单反写字段
|
BillEntityType |
getSrcSubMainType()
上游源单主实体,仅包含需要用到的字段
|
kd.bos.dataentity.entity.DynamicObject |
getTargetActiveRow()
下游目标单关联主实体,当前数据行;删除行时,这个属性可能没值
|
EntityType |
getTargetEntity()
下游目标单关联主实体
|
BFRowId |
getTargetRowId()
下游目标单关联行信息:删除操作,可以据此从数据库取到删除前的行数据
|
void |
setTargetRowId(BFRowId targetRowId) |
public AfterCommitAmountEventArgs(WriteBackRuleElement rule, WriteBackFormula ruleItem, BillEntityType srcSubMainType, EntityType srcEntity, kd.bos.dataentity.entity.DynamicObject srcActiveRow, java.lang.String srcFieldKey, java.math.BigDecimal currVal, java.math.BigDecimal realVal, java.lang.Object currCVal, EntityType targetEntity, kd.bos.dataentity.entity.DynamicObject targetActiveRow)
public WriteBackRuleElement getRule()
public WriteBackFormula getRuleItem()
public BillEntityType getSrcSubMainType()
public EntityType getSrcEntity()
public kd.bos.dataentity.entity.DynamicObject getSrcActiveRow()
public java.lang.String getSrcFieldKey()
public java.math.BigDecimal getCurrVal()
public java.math.BigDecimal getRealVal()
public java.lang.Object getCurrCVal()
public EntityType getTargetEntity()
public kd.bos.dataentity.entity.DynamicObject getTargetActiveRow()
public BFRowId getTargetRowId()
public void setTargetRowId(BFRowId targetRowId)