public class LayoutDataImpl extends java.lang.Object implements LayoutData
DATA_ID, USER_PARAMS
Constructor and Description |
---|
LayoutDataImpl()
用于序列化为对象时使用,之后必须设置formid属性
|
LayoutDataImpl(BaseLayoutData baseData) |
LayoutDataImpl(java.lang.String formid) |
Modifier and Type | Method and Description |
---|---|
void |
debug()
输出表单的信息
|
void |
debug(java.io.PrintWriter out)
输出表单的信息
|
java.util.List<java.lang.String> |
getAttachDeletes()
获取待删除的附件ID
|
java.util.List<Attach> |
getAttachList()
获取上传附件的对象(未保存Attach对象及指向的附件文件).
|
java.util.Map<java.lang.String,java.util.List<BeanMap<java.lang.String,java.lang.Object>>> |
getChildrenDatas()
返回明细表中的数据对象
Map { 子表ID,子表数据对象列表 }
List [ BeanMap { 子表字段名,子表字段的数据项 } ]---子表的多条记录
BeanMap { rowindex为空时表示新增数据 }
|
java.util.Map<java.lang.String,java.lang.String> |
getChildrenDeleteIds()
明细表中需要删除的(明细)记录ID
|
java.lang.String |
getFormid()
返回主表单ID
|
BeanMap<java.lang.String,java.lang.Object> |
getMainData()
获取主表的基本信息
|
BeanMap<java.lang.String,java.lang.Object> |
getOtherData()
获取表单之外的其他的字段,直接字段名获取
|
void |
setAttachDeletes(java.util.List<java.lang.String> attachDeletes) |
void |
setAttachList(java.util.List<Attach> attachList) |
void |
setAttachList2(java.util.List<BaseAttach> attachList) |
void |
setChildrenData4Map(java.util.Map<java.lang.String,java.util.List<java.util.Map>> datas) |
void |
setChildrenData4Map2(java.util.HashMap<java.lang.String,java.util.ArrayList<java.util.HashMap<java.lang.String,java.lang.Object>>> datas) |
void |
setChildrenDatas(java.util.Map<java.lang.String,java.util.List<BeanMap<java.lang.String,java.lang.Object>>> childrenDatas) |
void |
setChildrenDeleteIds(java.util.Map<java.lang.String,java.lang.String> childrenDeleteIds) |
void |
setFormid(java.lang.String formid) |
void |
setMainData(BeanMap<java.lang.String,java.lang.Object> mainData) |
void |
setOtherData(BeanMap<java.lang.String,java.lang.Object> otherData) |
public LayoutDataImpl()
public LayoutDataImpl(java.lang.String formid)
public LayoutDataImpl(BaseLayoutData baseData)
public void setFormid(java.lang.String formid)
public void setAttachDeletes(java.util.List<java.lang.String> attachDeletes)
public void setAttachList(java.util.List<Attach> attachList)
public void setAttachList2(java.util.List<BaseAttach> attachList)
public java.util.Map<java.lang.String,java.util.List<BeanMap<java.lang.String,java.lang.Object>>> getChildrenDatas()
LayoutData
getChildrenDatas
in interface LayoutData
public java.util.Map<java.lang.String,java.lang.String> getChildrenDeleteIds()
LayoutData
getChildrenDeleteIds
in interface LayoutData
public java.lang.String getFormid()
LayoutData
getFormid
in interface LayoutData
public java.util.List<java.lang.String> getAttachDeletes()
LayoutData
getAttachDeletes
in interface LayoutData
public java.util.List<Attach> getAttachList()
LayoutData
getAttachList
in interface LayoutData
public BeanMap<java.lang.String,java.lang.Object> getMainData()
LayoutData
getMainData
in interface LayoutData
public void setMainData(BeanMap<java.lang.String,java.lang.Object> mainData)
public BeanMap<java.lang.String,java.lang.Object> getOtherData()
LayoutData
getOtherData
in interface LayoutData
public void setOtherData(BeanMap<java.lang.String,java.lang.Object> otherData)
public void debug()
LayoutData
debug
in interface LayoutData
public void debug(java.io.PrintWriter out)
LayoutData
debug
in interface LayoutData
public void setChildrenDatas(java.util.Map<java.lang.String,java.util.List<BeanMap<java.lang.String,java.lang.Object>>> childrenDatas)
public void setChildrenData4Map2(java.util.HashMap<java.lang.String,java.util.ArrayList<java.util.HashMap<java.lang.String,java.lang.Object>>> datas)
public void setChildrenData4Map(java.util.Map<java.lang.String,java.util.List<java.util.Map>> datas)
public void setChildrenDeleteIds(java.util.Map<java.lang.String,java.lang.String> childrenDeleteIds)
Copyright © 2019 by Sucang.cn