|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectcom.seeyon.ctp.util.ObjectToXMLBase
com.seeyon.ctp.common.po.BasePO
com.seeyon.ctp.form.bean.FormTableBean
public class FormTableBean
Title: 表结构对象
Description: 定义表单中所包含表的结构。
Copyright: Copyright (c) 2012
Company:Seeyon
扩展属性extraAttr在修改infopath时 保存增加的表单控件,用来创建表结构字段extraAttr.put("newField",List
| 字段摘要 |
|---|
| 从类 com.seeyon.ctp.common.po.BasePO 继承的字段 |
|---|
id, v3xToStringStyle |
| 构造方法摘要 | |
|---|---|
FormTableBean()
|
|
| 方法摘要 | |
|---|---|
java.util.List<java.lang.String> |
addColumnSql(org.hibernate.dialect.Dialect d)
添加字段 |
void |
addFormField(FormFieldBean formFieldBean)
添加字段属性对象 |
java.lang.Object |
clone()
克隆对象 |
java.lang.Object |
clone(FormBean formBean)
|
void |
compareToColumnAttr(FormTableBean ftb)
对比字段属性并添加到扩展属性ExtraAttr中 |
java.util.List<java.lang.String> |
convertFormTableBean2RedirectJSON()
|
java.lang.String |
createTableSql(org.hibernate.dialect.Dialect d)
创建动态表的SQL语句 |
void |
delAllFormField()
删除所有字段属性对象,请不要随意调用,如果针对缓存对象调用的话可能导致严重的缓存数据丢失的问题 只适合于如下场景:比如克隆出来的对象在toJson之前,如果不需要字段信息可以调用此方法清除掉字段 |
void |
delFormField(FormFieldBean formFieldBean)
删除字段属性对象 |
java.lang.String |
dropTableSql(org.hibernate.dialect.Dialect d)
删除动态表的SQL语句 |
FormBean |
findFormBean()
|
java.lang.String |
getDisplay()
|
FormFieldBean |
getFieldBeanByDisplay(java.lang.String display)
根据字段display查询本FormTableBean中的FormFieldBean |
FormFieldBean |
getFieldBeanByName(java.lang.String fieldName)
根据字段name查询本FormTableBean中的FormFieldBean |
java.util.List<FormFieldBean> |
getFields()
获取此FormTableBean中所有的FormFieldBean |
FormFieldBean |
getFormFieldBeanByDisplayName(java.lang.String displayName)
通过显示名称取fieldBean |
FormFieldBean |
getFormFieldBeanByFieldName(java.lang.String fieldName)
通过字段数据库名称取fieldBean |
java.lang.Long |
getFormId()
|
java.lang.String |
getOwnerField()
|
java.lang.String |
getOwnerTable()
|
java.lang.String |
getTableName()
|
java.lang.String |
getTableType()
|
boolean |
isMainTable()
判断该表对象是否是表单的主表 |
java.util.List<java.lang.String> |
modifyColumnSql(org.hibernate.dialect.Dialect d)
修改数据库字段属性的sql。 |
void |
setDisplay(java.lang.String display)
|
void |
setFieldMap4Display(java.util.Map<java.lang.String,FormFieldBean> fieldMap4Display)
|
void |
setFieldMap4Name(java.util.Map<java.lang.String,FormFieldBean> fieldMap4Name)
|
void |
setFormId(java.lang.Long formId)
|
void |
setOwnerField(java.lang.String ownerField)
|
void |
setOwnerTable(java.lang.String ownerTable)
|
void |
setTableName(java.lang.String tableName)
|
void |
setTableType(java.lang.String tableType)
|
java.lang.String |
toJSON()
获取该PO的JSON字符串 |
java.lang.String |
toXML4AppMain(int aSpace)
将本FormTableBean对象转换成xml字符串 |
| 从类 com.seeyon.ctp.common.po.BasePO 继承的方法 |
|---|
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()
| 方法详细信息 |
|---|
public FormFieldBean getFormFieldBeanByDisplayName(java.lang.String displayName)
displayName -
public FormFieldBean getFormFieldBeanByFieldName(java.lang.String fieldName)
displayName -
public java.lang.String toJSON()
BasePO 复制的描述
BasePO 中的 toJSONpublic void addFormField(FormFieldBean formFieldBean)
formFieldBean - public void delFormField(FormFieldBean formFieldBean)
formFieldBean - public void delAllFormField()
public java.lang.String toXML4AppMain(int aSpace)
aSpace -
public FormFieldBean getFieldBeanByName(java.lang.String fieldName)
fieldName -
public FormFieldBean getFieldBeanByDisplay(java.lang.String display)
display -
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
BasePO 中的 clonejava.lang.CloneNotSupportedException
public java.lang.Object clone(FormBean formBean)
throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedException
public java.util.List<java.lang.String> convertFormTableBean2RedirectJSON()
throws BusinessException
BusinessExceptionpublic java.lang.String getTableName()
public void setTableName(java.lang.String tableName)
tableName - the tableName to setpublic java.lang.String getDisplay()
public void setDisplay(java.lang.String display)
display - the display to setpublic java.lang.String getTableType()
public void setTableType(java.lang.String tableType)
tableType - the tableType to setpublic java.lang.String getOwnerTable()
public void setOwnerTable(java.lang.String ownerTable)
ownerTable - the ownerTable to setpublic java.lang.String getOwnerField()
public void setOwnerField(java.lang.String ownerField)
ownerField - the ownerField to setpublic java.lang.Long getFormId()
public void setFormId(java.lang.Long formId)
public FormBean findFormBean()
public void setFieldMap4Display(java.util.Map<java.lang.String,FormFieldBean> fieldMap4Display)
fieldMap4Display - the fieldMap4Display to setpublic void setFieldMap4Name(java.util.Map<java.lang.String,FormFieldBean> fieldMap4Name)
fieldMap4Name - the fieldMap4Name to setpublic java.util.List<FormFieldBean> getFields()
public boolean isMainTable()
public void compareToColumnAttr(FormTableBean ftb)
ftb - public java.lang.String createTableSql(org.hibernate.dialect.Dialect d)
d - ftb -
public java.lang.String dropTableSql(org.hibernate.dialect.Dialect d)
d - ftb -
public java.util.List<java.lang.String> addColumnSql(org.hibernate.dialect.Dialect d)
d -
public java.util.List<java.lang.String> modifyColumnSql(org.hibernate.dialect.Dialect d)
throws BusinessException
d -
BusinessException
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||