public class FormInfo extends AbstractBaseModel
logger
Constructor and Description |
---|
FormInfo() |
Modifier and Type | Method and Description |
---|---|
void |
addFields(FormField oField)
添加字段
|
java.lang.String |
getCatalogid() |
java.lang.String |
getCatalogName() |
Catalog |
getCatalogObject() |
DataSourceBean |
getDataSource() |
java.lang.String |
getDatasourceName() |
java.lang.Integer |
getDbType() |
java.lang.String |
getDescribeText() |
java.lang.Integer |
getDisabled() |
java.util.List<FormField> |
getFields() |
java.util.Map<java.lang.String,FormField> |
getFieldsMapByName()
返回根据字段名生成的FormField对象
|
java.lang.String |
getFieldsMapString()
获取该表单对象下的字段信息,以fields:$type,fields:$type形式的字段数据类型标识
|
java.util.Map<java.lang.String,java.lang.Integer> |
getFieldsType()
获取数据字段名和数据类型的对应Map集合
|
java.lang.Integer |
getFormType()
默认为0表示用户(业务)表单(新建),1表示系统表,2表示虚拟表,3表示模型表(无数据库关联),4表示Nosql的模型表
|
java.lang.Integer |
getHasChildForm() |
java.lang.String |
getId() |
java.lang.Integer |
getIndexFlag()
默认为1,当修改扩展表关系的时候修改
|
BaseJdbcDao |
getJdbcDao() |
java.lang.String |
getName() |
java.lang.String |
getNameByLang() |
java.lang.String |
getNameLang() |
java.lang.String |
getPrimaryKeyName() |
java.lang.String |
getTableElObjectName() |
java.lang.String |
getTableName() |
boolean |
isChildForm()
表示当前表单是否有子单存在
|
boolean |
isLocalDs()
判断是否本地数据源
|
boolean |
isMongoDb() |
boolean |
isRedis() |
void |
setCatalogid(java.lang.String catalogid) |
void |
setDatasourceName(java.lang.String datasourceName) |
void |
setDescribeText(java.lang.String describe) |
void |
setDisabled(java.lang.Integer disabled) |
void |
setFields(java.util.List<FormField> fields) |
void |
setFormType(java.lang.Integer formType) |
void |
setHasChildForm(java.lang.Integer hasChildForm) |
void |
setId(java.lang.String id) |
void |
setIndexFlag(java.lang.Integer indexFlag) |
void |
setName(java.lang.String name) |
void |
setNameLang(java.lang.String nameLang) |
void |
setPrimaryKeyName(java.lang.String primaryKeyName) |
void |
setTableName(java.lang.String tableName) |
_getJsonString, cloneFrom, cloneObject, getEntityClass, pareJSON, retriveObject, toFieldsJSONArray, toFieldsJSONArray, toFieldsKey, toFieldsKey, toJSON, toJSON, toJSON, toJSONString, toJSONString, toParamString, toParamString
public java.lang.String getCatalogName()
public Catalog getCatalogObject()
public java.lang.Integer getFormType()
public void setFormType(java.lang.Integer formType)
public java.lang.Integer getIndexFlag()
public void setIndexFlag(java.lang.Integer indexFlag)
public java.lang.String getCatalogid()
public void setCatalogid(java.lang.String catalogid)
public java.lang.String getPrimaryKeyName()
public void setPrimaryKeyName(java.lang.String primaryKeyName)
public java.lang.String getDescribeText()
public void setDescribeText(java.lang.String describe)
public boolean isLocalDs()
public java.lang.String getDatasourceName()
public void setDatasourceName(java.lang.String datasourceName)
public java.lang.String getId()
getId
in class AbstractBaseModel
public void setId(java.lang.String id)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getTableName()
public void setTableName(java.lang.String tableName)
public java.lang.Integer getHasChildForm()
public boolean isRedis()
public boolean isMongoDb()
public boolean isChildForm()
public void setHasChildForm(java.lang.Integer hasChildForm)
public java.util.List<FormField> getFields()
public void setFields(java.util.List<FormField> fields)
public java.util.Map<java.lang.String,java.lang.Integer> getFieldsType()
public java.util.Map<java.lang.String,FormField> getFieldsMapByName()
public java.lang.String getTableElObjectName()
public java.lang.String getFieldsMapString()
public void addFields(FormField oField)
oField
- as FormFieldpublic java.lang.Integer getDisabled()
public void setDisabled(java.lang.Integer disabled)
public java.lang.Integer getDbType()
public DataSourceBean getDataSource()
public BaseJdbcDao getJdbcDao()
public java.lang.String getNameLang()
public void setNameLang(java.lang.String nameLang)
public java.lang.String getNameByLang()
Copyright © 2019 by Sucang.cn