public class AbstractWriteBackPlugIn extends java.lang.Object implements IWriteBackPlugIn
构造器和说明 |
---|
AbstractWriteBackPlugIn() |
限定符和类型 | 方法和说明 |
---|---|
void |
afterCalcWriteValue(AfterCalcWriteValueEventArgs e)
基于下游单据当前行,反写值计算完毕后,触发此事件:用于修正反写量,调整对各源单行的分配量
|
void |
afterCommitAmount(AfterCommitAmountEventArgs e)
执行反写规则,把当前反写量,写到源单行之后,触发此事件:用于对源单行,进行连锁更新
|
void |
afterExcessCheck(AfterExcessCheckEventArgs e)
对源单行反写执行完毕,超额检查完毕后,触发此事件:用于控制是否中止反写、提示超额,修正提示内容
|
void |
beforeCreateArticulationRow(BeforeCreateArticulationRowEventArgs e)
构建本关联主实体,单行数据与源单的关联记录前,触发此事件:用于取消本行的关联、反写
|
void |
beforeExcessCheck(BeforeExcessCheckEventArgs e)
对源单行反写执行完毕,超额检查前,触发此事件:用于取消超额检查
|
void |
beforeExecWriteBackRule(BeforeExecWriteBackRuleEventArgs e)
开始分析反写规则,计算反写量前触发此事件:用于取消当前反写规则的执行
|
void |
beforeReadSourceBill(BeforeReadSourceBillEventArgs e)
读取源单数据之前,触发此事件:用于添加需要加载的源单字段
|
void |
beforeTrack(BeforeTrackEventArgs e)
构建本关联主实体全部关联记录前,触发此事件:用于取消关联、反写
|
LinkSetItemElement |
getCurrLinkSetItem()
当前处理的关联主实体
|
java.lang.String |
getOpType()
操作类型:Draft,Save,Audit,UnAudit,Delete,Cancel,UnCancel,Unknown
|
BillEntityType |
getTargetSubMainType()
下游目标单主实体模型
|
void |
preparePropertys(PreparePropertysEventArgs e)
在读取下游目标单数据之前,触发此事件:用于添加需要加载的目标单字段
|
void |
setContext(BillEntityType targetSubMainType,
java.lang.String opType,
LinkSetItemElement linkSetItem)
设置当前上下文
|
public BillEntityType getTargetSubMainType()
getTargetSubMainType
在接口中 IWriteBackPlugIn
public java.lang.String getOpType()
getOpType
在接口中 IWriteBackPlugIn
public LinkSetItemElement getCurrLinkSetItem()
IWriteBackPlugIn
getCurrLinkSetItem
在接口中 IWriteBackPlugIn
public void preparePropertys(PreparePropertysEventArgs e)
IWriteBackPlugIn
preparePropertys
在接口中 IWriteBackPlugIn
public void setContext(BillEntityType targetSubMainType, java.lang.String opType, LinkSetItemElement linkSetItem)
IWriteBackPlugIn
setContext
在接口中 IWriteBackPlugIn
opType
- 操作类型linkSetItem
- 关联主实体public void beforeTrack(BeforeTrackEventArgs e)
IWriteBackPlugIn
beforeTrack
在接口中 IWriteBackPlugIn
public void beforeCreateArticulationRow(BeforeCreateArticulationRowEventArgs e)
IWriteBackPlugIn
beforeCreateArticulationRow
在接口中 IWriteBackPlugIn
public void beforeExecWriteBackRule(BeforeExecWriteBackRuleEventArgs e)
IWriteBackPlugIn
beforeExecWriteBackRule
在接口中 IWriteBackPlugIn
public void afterCalcWriteValue(AfterCalcWriteValueEventArgs e)
IWriteBackPlugIn
afterCalcWriteValue
在接口中 IWriteBackPlugIn
public void beforeReadSourceBill(BeforeReadSourceBillEventArgs e)
IWriteBackPlugIn
beforeReadSourceBill
在接口中 IWriteBackPlugIn
public void afterCommitAmount(AfterCommitAmountEventArgs e)
IWriteBackPlugIn
afterCommitAmount
在接口中 IWriteBackPlugIn
public void beforeExcessCheck(BeforeExcessCheckEventArgs e)
IWriteBackPlugIn
beforeExcessCheck
在接口中 IWriteBackPlugIn
public void afterExcessCheck(AfterExcessCheckEventArgs e)
IWriteBackPlugIn
afterExcessCheck
在接口中 IWriteBackPlugIn