public class SimpleTableField extends Object implements TableField
| Constructor and Description |
|---|
SimpleTableField() |
| Modifier and Type | Method and Description |
|---|---|
com.centit.support.common.JavaBeanField |
getBeanField() |
String |
getColumnComment()
字段描述,对应Pdm中的Comment
|
String |
getColumnName()
字段代码,对应Pdm中的code
|
String |
getColumnType()
字段属性在数据库表中的类型
|
String |
getDefaultValue() |
String |
getFieldLabelName()
字段中文名,对应Pdm中的name
|
String |
getFieldType()
字段属性java类别
|
Class<?> |
getJavaType()
java type's full name
|
Integer |
getMaxLength()
最大长度 Only used when sType=String
这个和Precision其实可以共用一个字段
|
String |
getPropertyName()
字段属性名,是通过字段的code转化过来的
|
Integer |
getScale()
精度 Only used when sType= Long Number Float
|
boolean |
isLazyFetch() |
boolean |
isMandatory() |
boolean |
isPrimaryKey() |
void |
mapToMetadata() |
void |
setColumnComment(String comment) |
void |
setColumnName(String column) |
void |
setColumnType(String type) |
void |
setDefaultValue(String defaultValue) |
void |
setFieldLabelName(String desc)
字段中文名,对应Pdm中的name
|
void |
setFieldType(String fieldType) |
void |
setLazyFetch(boolean lazyFetch) |
void |
setMandatory(boolean notnull) |
void |
setMandatory(String notnull) |
void |
setMaxLength(int maxLength) |
void |
setNullEnable(String nullEnable) |
void |
setObjectField(Field objectField) |
void |
setObjectGetFieldValueFunc(Method objectGetFieldValueFunc) |
void |
setObjectSetFieldValueFunc(Method objectSetFieldValueFunc) |
void |
setPrimaryKey(boolean primaryKey) |
void |
setPropertyName(String name) |
void |
setScale(Integer scale) |
public void mapToMetadata()
public Class<?> getJavaType()
getJavaType in interface TableFieldpublic String getPropertyName()
getPropertyName in interface TableFieldpublic void setPropertyName(String name)
public String getFieldType()
getFieldType in interface TableFieldpublic void setFieldType(String fieldType)
public String getFieldLabelName()
getFieldLabelName in interface TableFieldpublic void setFieldLabelName(String desc)
desc - Stringpublic String getColumnName()
getColumnName in interface TableFieldpublic void setColumnName(String column)
column - 字段代码,对应Pdm中的codepublic String getColumnComment()
getColumnComment in interface TableFieldpublic void setColumnComment(String comment)
public boolean isMandatory()
isMandatory in interface TableFieldpublic void setMandatory(boolean notnull)
public void setMandatory(String notnull)
public boolean isPrimaryKey()
isPrimaryKey in interface TableFieldpublic void setPrimaryKey(boolean primaryKey)
public boolean isLazyFetch()
isLazyFetch in interface TableFieldpublic void setLazyFetch(boolean lazyFetch)
public void setNullEnable(String nullEnable)
public Integer getMaxLength()
getMaxLength in interface TableFieldpublic void setMaxLength(int maxLength)
public Integer getScale()
getScale in interface TableFieldpublic void setScale(Integer scale)
public String getColumnType()
getColumnType in interface TableFieldpublic void setColumnType(String type)
public String getDefaultValue()
getDefaultValue in interface TableFieldpublic void setDefaultValue(String defaultValue)
public void setObjectField(Field objectField)
public void setObjectSetFieldValueFunc(Method objectSetFieldValueFunc)
public void setObjectGetFieldValueFunc(Method objectGetFieldValueFunc)
public com.centit.support.common.JavaBeanField getBeanField()
Copyright © 2024 江苏南大先腾信息产业股份有限公司. All rights reserved.