|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectcom.seeyon.ctp.util.ObjectToXMLBase
com.seeyon.ctp.common.po.BasePO
com.seeyon.ctp.form.bean.FormDataBean
public class FormDataBean
表单动态表超类,抽象重复项表与主表
| 字段摘要 | |
|---|---|
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> |
calculateParam
计算所需参数 计算类型 T 字段名字 | T | | | | |
FormTableBean |
formTable
表单中 表格对象 |
| 从类 com.seeyon.ctp.common.po.BasePO 继承的字段 |
|---|
id, v3xToStringStyle |
| 构造方法摘要 | |
|---|---|
FormDataBean()
|
|
FormDataBean(FormAuthViewBean formAuthViewBean,
FormTableBean formTable,
boolean... fillNull)
构造空数据(如果有默认值则填充默认值)的对象 |
|
FormDataBean(java.util.Map<java.lang.String,java.lang.Object> dataValue,
FormTableBean formTable,
boolean... fillNull)
FormDataBean构造器 |
|
| 方法摘要 | |
|---|---|
void |
addFieldValue(java.util.Map<java.lang.String,java.lang.Object> dataMap)
批量添加动态字段数据 |
void |
addFieldValue(java.lang.String fieldName,
java.lang.Object fieldValue)
添加动态字段数据 |
void |
checkData(FormTableBean table)
校验表单单元格数据在为空等条件下,是否符合数据库规范,如果为空不符合则修正 |
java.lang.Object |
getFieldValue(java.lang.String fieldName)
根据字段名称获取字段下对应的数据 |
FormTableBean |
getFormTable()
|
java.util.Map<java.lang.String,java.lang.Object> |
getFormulaMap(java.lang.String formulaType)
获取参与各种计算下的数据Map |
java.util.Map<java.lang.String,java.lang.Object> |
getRowData()
返回动态表中一行的所有字段数据 |
void |
initData(FormAuthViewBean formAuthViewBean,
boolean... fillNull)
在表单初始化表单单元格数据,包括id等固定字段的处理以及动态字段的初始化(动态字段在新建的时候需要初始化默认值) |
boolean |
isEmpty()
判断此行数据是否为空 |
java.lang.Object |
removeFieldValue(java.lang.String fname)
移除单元格值 |
void |
resetId()
重置id |
void |
setId(long id)
(non-Javadoc) |
java.lang.String |
toJSON()
(non-Javadoc) |
| 从类 com.seeyon.ctp.common.po.BasePO 继承的方法 |
|---|
clone, equals, getExtraAttr, getExtraMap, getId, hashCode, isNew, putExtraAttr, putExtraAttr, putExtraAttr, putExtraAttr, putExtraAttr, putExtraAttr, putExtraAttr, putExtraAttr, putExtraAttr, putExtraAttr, putExtraAttr, putExtraAttr, putExtraAttr, putExtraAttr, setId, setIdIfNew, setNewId, toJSON, toJSONnoAttr, toString |
| 从类 com.seeyon.ctp.util.ObjectToXMLBase 继承的方法 |
|---|
toXML |
| 从类 java.lang.Object 继承的方法 |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| 字段详细信息 |
|---|
public FormTableBean formTable
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> calculateParam
| 构造方法详细信息 |
|---|
public FormDataBean()
public FormDataBean(FormAuthViewBean formAuthViewBean,
FormTableBean formTable,
boolean... fillNull)
formAuthViewBean - formTable - fillNull - 没有值的情况下是否添加空值
public FormDataBean(java.util.Map<java.lang.String,java.lang.Object> dataValue,
FormTableBean formTable,
boolean... fillNull)
dataValue - 动态表字段与数据的Map| 方法详细信息 |
|---|
public void initData(FormAuthViewBean formAuthViewBean,
boolean... fillNull)
formAuthViewBean - fillNull - 没有值的情况下是否添加空值public java.lang.Object getFieldValue(java.lang.String fieldName)
fieldName - 字段名称
public void addFieldValue(java.util.Map<java.lang.String,java.lang.Object> dataMap)
dataMap -
public void addFieldValue(java.lang.String fieldName,
java.lang.Object fieldValue)
fieldName - 字段名fieldValue - 值public java.lang.Object removeFieldValue(java.lang.String fname)
fname -
public java.util.Map<java.lang.String,java.lang.Object> getRowData()
public java.util.Map<java.lang.String,java.lang.Object> getFormulaMap(java.lang.String formulaType)
throws BusinessException
displayOrVal - true:非数据库存储的原始值 false:数据库存储的原始值
BusinessExceptionpublic void setId(long id)
BasePO.setId(java.lang.Long)public FormTableBean getFormTable()
public java.lang.String toJSON()
BasePO 中的 toJSONBasePO.toJSON()public void checkData(FormTableBean table)
table - public void resetId()
public boolean isEmpty()
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||