public class WriteBackRuleElement
extends java.lang.Object
构造器和说明 |
---|
WriteBackRuleElement()
默认构造函数:给属性设置默认值
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
check(CheckPoint parentPoint,
CheckResult checkResult)
检查配置是否合理
|
java.lang.String |
getBillCloseFieldFailStatus()
回滚反写后,恢复的源单关闭状态值
|
java.lang.String |
getBillCloseFieldKey()
源单整单关闭状态字段
|
java.lang.String |
getBillCloseFieldSuccesStatus()
达成整单关闭条件后,源单关闭状态值
|
BillCloseType |
getBillCloseType()
源单整体关闭方式:AllRowsClosed(0),OneRowClosed(1);
|
java.util.List<WriteBackBizRule> |
getBizRules()
业务规则:在反写完毕后,对源单其他字段进行同步刷新
|
CRCondition |
getCloseCheckCondition()
源单行关闭条件
|
java.lang.String |
getCloseType() |
java.lang.String |
getCustStatus()
用户调整的状态:0 = 草稿;1 = 启用;2 = 禁用
|
java.lang.String |
getDistribute() |
DistributeType |
getDistributeType()
合并后反写超量分配方式:TopDown = 0, Weight = 1
|
java.lang.String |
getEntryCloseFieldFailStatus()
回滚反写后,恢复的源单行关闭状态值
|
java.lang.String |
getEntryCloseFieldKey()
源单行关闭状态字段
|
java.lang.String |
getEntryCloseFieldSuccesStatus()
达成关闭条件后,源单行关闭状态值
|
java.lang.String |
getExcessCheck() |
CRCondition |
getExcessCheckConditon()
超额检查公式
|
kd.bos.dataentity.entity.LocaleString |
getExcessCheckMessage()
超额提示信息
|
ExcessCheckType |
getExcessCheckType()
超额检查模式:StrictControl(0),CanExcessOneTime(1),CanExcellAlways(2),SelectByFormula(3)
|
java.lang.String |
getExcessFalse() |
ExcessCheckType |
getExcessSelectFalse()
条件为假选择的超额控制模式
|
ExcessCheckType |
getExcessSelectTrue()
条件为真时选择的超额控制模式
|
java.lang.String |
getExcessTrue() |
CRCondition |
getExcessTypeSelectCondition()
超额模式选择条件
|
long |
getExtVersion()
扩展反写规则的版本:系统在保存扩展规则时,自动更新
|
java.util.List<WriteBackFormula> |
getFormulas()
反写公式集合
|
java.lang.String |
getId()
唯一标识:自动产生;对外号称ruleId
|
kd.bos.dataentity.entity.LocaleString |
getName()
规则的名称
|
java.lang.String |
getOp()
执行反写的操作;本属性专用于序列化
|
WriteBackOpType |
getOpType()
执行反写的操作:Save = 0, Audit = 1
|
long |
getOriVersion()
原生反写规则的版本:系统自动产生,每次保存时,都自动更新;
|
java.lang.String |
getSourceEntityNumber()
源头单据
|
java.lang.String |
getSysStatus()
出厂时的状态:0 = 正常;1 = 禁用;出厂时的禁用状态最优先
|
java.lang.String |
getTargetEntityNumber()
下游单据
|
boolean |
isNormual()
判断反写规则是否正常启用
|
void |
setBillCloseFieldFailStatus(java.lang.String billCloseFieldFailStatus) |
void |
setBillCloseFieldKey(java.lang.String billCloseFieldKey) |
void |
setBillCloseFieldSuccesStatus(java.lang.String billCloseFieldSuccesStatus) |
void |
setBillCloseType(BillCloseType billCloseType) |
void |
setCloseCheckCondition(CRCondition closeCheckCondition) |
void |
setCloseType(java.lang.String billCloseType) |
void |
setCustStatus(java.lang.String custStatus) |
void |
setDistribute(java.lang.String distributeType) |
void |
setDistributeType(DistributeType distributeType) |
void |
setEntryCloseFieldFailStatus(java.lang.String entryCloseFieldFailStatus) |
void |
setEntryCloseFieldKey(java.lang.String entryCloseFieldKey) |
void |
setEntryCloseFieldSuccesStatus(java.lang.String entryCloseFieldSuccesStatus) |
void |
setExcessCheck(java.lang.String excessCheckType) |
void |
setExcessCheckConditon(CRCondition excessCheckConditon) |
void |
setExcessCheckMessage(kd.bos.dataentity.entity.LocaleString excessCheckMessage) |
void |
setExcessCheckType(ExcessCheckType excessCheckType) |
void |
setExcessFalse(java.lang.String excessSelectFalse) |
void |
setExcessSelectFalse(ExcessCheckType excessSelectFalse) |
void |
setExcessSelectTrue(ExcessCheckType excessSelectTrue) |
void |
setExcessTrue(java.lang.String excessSelectTrue) |
void |
setExcessTypeSelectCondition(CRCondition excessTypeSelectCondition) |
void |
setExtVersion(long extVersion) |
void |
setId(java.lang.String id) |
void |
setName(kd.bos.dataentity.entity.LocaleString name) |
void |
setOp(java.lang.String op) |
void |
setOpType(WriteBackOpType opType) |
void |
setOriVersion(long oriVersion) |
void |
setSourceEntityNumber(java.lang.String sourceEntityNumber) |
void |
setSysStatus(java.lang.String sysStatus) |
void |
setTargetEntityNumber(java.lang.String targetEntityNumber) |
public java.lang.String getId()
public void setId(java.lang.String id)
public long getOriVersion()
public void setOriVersion(long oriVersion)
public long getExtVersion()
public void setExtVersion(long extVersion)
public kd.bos.dataentity.entity.LocaleString getName()
public void setName(kd.bos.dataentity.entity.LocaleString name)
public java.lang.String getSourceEntityNumber()
public void setSourceEntityNumber(java.lang.String sourceEntityNumber)
public java.lang.String getTargetEntityNumber()
public void setTargetEntityNumber(java.lang.String targetEntityNumber)
public java.lang.String getSysStatus()
public void setSysStatus(java.lang.String sysStatus)
public java.lang.String getCustStatus()
public void setCustStatus(java.lang.String custStatus)
public boolean isNormual()
public WriteBackOpType getOpType()
public void setOpType(WriteBackOpType opType)
public java.lang.String getOp()
public void setOp(java.lang.String op)
public DistributeType getDistributeType()
public void setDistributeType(DistributeType distributeType)
public java.lang.String getDistribute()
public void setDistribute(java.lang.String distributeType)
public java.util.List<WriteBackFormula> getFormulas()
public CRCondition getCloseCheckCondition()
public void setCloseCheckCondition(CRCondition closeCheckCondition)
public java.lang.String getEntryCloseFieldKey()
public void setEntryCloseFieldKey(java.lang.String entryCloseFieldKey)
public java.lang.String getEntryCloseFieldSuccesStatus()
public void setEntryCloseFieldSuccesStatus(java.lang.String entryCloseFieldSuccesStatus)
public java.lang.String getEntryCloseFieldFailStatus()
public void setEntryCloseFieldFailStatus(java.lang.String entryCloseFieldFailStatus)
public BillCloseType getBillCloseType()
public void setBillCloseType(BillCloseType billCloseType)
public java.lang.String getCloseType()
public void setCloseType(java.lang.String billCloseType)
public java.lang.String getBillCloseFieldKey()
public void setBillCloseFieldKey(java.lang.String billCloseFieldKey)
public java.lang.String getBillCloseFieldSuccesStatus()
public void setBillCloseFieldSuccesStatus(java.lang.String billCloseFieldSuccesStatus)
public java.lang.String getBillCloseFieldFailStatus()
public void setBillCloseFieldFailStatus(java.lang.String billCloseFieldFailStatus)
public ExcessCheckType getExcessCheckType()
public void setExcessCheckType(ExcessCheckType excessCheckType)
public java.lang.String getExcessCheck()
public void setExcessCheck(java.lang.String excessCheckType)
public CRCondition getExcessTypeSelectCondition()
public void setExcessTypeSelectCondition(CRCondition excessTypeSelectCondition)
public ExcessCheckType getExcessSelectTrue()
public void setExcessSelectTrue(ExcessCheckType excessSelectTrue)
public java.lang.String getExcessTrue()
public void setExcessTrue(java.lang.String excessSelectTrue)
public ExcessCheckType getExcessSelectFalse()
public void setExcessSelectFalse(ExcessCheckType excessSelectFalse)
public java.lang.String getExcessFalse()
public void setExcessFalse(java.lang.String excessSelectFalse)
public CRCondition getExcessCheckConditon()
public void setExcessCheckConditon(CRCondition excessCheckConditon)
public kd.bos.dataentity.entity.LocaleString getExcessCheckMessage()
public void setExcessCheckMessage(kd.bos.dataentity.entity.LocaleString excessCheckMessage)
public java.util.List<WriteBackBizRule> getBizRules()
public boolean check(CheckPoint parentPoint, CheckResult checkResult)
checkResult
-