@KSObject public class FieldMapItem extends java.lang.Object
构造器和说明 |
---|
FieldMapItem()
默认构造函数
|
限定符和类型 | 方法和说明 |
---|---|
void |
check(MainEntityType srcMainType,
MainEntityType tgtMainType,
ConvertRuleElement rule,
CheckPoint parentPoint,
CheckResult checkResult)
检查配置是否合理
|
CRFormula |
getConstant()
按常量取值
去常量Id,支持基础资料与下拉列表
|
java.lang.String |
getConvertType()
输出字段取值模式的名称,用于序列化
|
FieldConvertType |
getFieldConvertType()
字段取值模式:取源单字段、取计算公式、按条件取值
|
FieldSumType |
getFieldSumType()
多行合并时,字段值合并模式:取第一行,合计、平均、计数、最大、最小、拼接
|
CRFormula |
getFormula()
计算公式
|
java.lang.String |
getSourceFieldKey()
源单字段标识
|
java.lang.String |
getSumType()
字段值合并模式,用于序列化
|
java.lang.String |
getTargetFieldKey()
目标字段
|
CRValByConditions |
getValByConditions()
按条件取值
|
boolean |
isBreakForNoDistribute()
如果目标组织没有分配此基础资料,是否中断下推过程?
|
boolean |
isDrawAgainFilter()
追加选单时,是否按此字段过滤数据,即不允许追加选择上一次所选之外的数据
|
boolean |
isDrawFilter()
选单时,是否按此字段过滤数据
|
boolean |
isOnlyTakeApprovedData()
是否仅携带已审核的数据
|
boolean |
isOnlyTakeUsedData()
是否仅携带未禁用的数据
|
void |
setBreakForNoDistribute(boolean breakForNoDistribute) |
void |
setConstant(CRFormula constant) |
void |
setConvertType(java.lang.String convertType) |
void |
setDrawAgainFilter(boolean drawAgainFilter) |
void |
setDrawFilter(boolean drawFilter) |
void |
setFieldConvertType(FieldConvertType fieldConvertType) |
void |
setFieldSumType(FieldSumType fieldSumType) |
void |
setFormula(CRFormula formula) |
void |
setOnlyTakeApprovedData(boolean onlyTakeApprovedData) |
void |
setOnlyTakeUsedData(boolean onlyTakeUsedData) |
void |
setSourceFieldKey(java.lang.String sourceFieldKey) |
void |
setSumType(java.lang.String sumType) |
void |
setTargetFieldKey(java.lang.String targetFieldKey) |
void |
setValByConditions(CRValByConditions valByConditions) |
public java.lang.String getTargetFieldKey()
public void setTargetFieldKey(java.lang.String targetFieldKey)
public FieldConvertType getFieldConvertType()
public void setFieldConvertType(FieldConvertType fieldConvertType)
public java.lang.String getConvertType()
public void setConvertType(java.lang.String convertType)
public FieldSumType getFieldSumType()
public void setFieldSumType(FieldSumType fieldSumType)
public java.lang.String getSumType()
public void setSumType(java.lang.String sumType)
public java.lang.String getSourceFieldKey()
public void setSourceFieldKey(java.lang.String sourceFieldKey)
public CRFormula getFormula()
public void setFormula(CRFormula formula)
public CRValByConditions getValByConditions()
public void setValByConditions(CRValByConditions valByConditions)
public CRFormula getConstant()
public void setConstant(CRFormula constant)
public boolean isDrawFilter()
public void setDrawFilter(boolean drawFilter)
public boolean isDrawAgainFilter()
public void setDrawAgainFilter(boolean drawAgainFilter)
public boolean isBreakForNoDistribute()
public void setBreakForNoDistribute(boolean breakForNoDistribute)
public boolean isOnlyTakeApprovedData()
public void setOnlyTakeApprovedData(boolean onlyTakeApprovedData)
public boolean isOnlyTakeUsedData()
public void setOnlyTakeUsedData(boolean onlyTakeUsedData)
public void check(MainEntityType srcMainType, MainEntityType tgtMainType, ConvertRuleElement rule, CheckPoint parentPoint, CheckResult checkResult)
srcMainType
- tgtMainType
- rule
- parentPoint
- checkResult
-