public class SimpleTableField extends Object implements TableField
| 构造器和说明 |
|---|
SimpleTableField() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getColumnComment()
字段描述,对应Pdm中的Comment
|
String |
getColumnName()
字段代码,对应Pdm中的code
|
String |
getColumnType()
字段属性在数据库表中的类型
|
String |
getDefaultValue() |
String |
getFieldLabelName()
字段中文名,对应Pdm中的name
|
String |
getFieldType()
字段属性java类别
|
String |
getJavaTypeFullName()
java type's full name
|
Integer |
getMaxLength()
最大长度 Only used when sType=String
这个和Precision其实可以共用一个字段
|
Object |
getObjectFieldValue(Object obj) |
Integer |
getPrecision()
有效数据位数 Only used when sType=Long Number Float
这个和maxlength其实可以共用一个字段
|
String |
getPropertyName()
字段属性名,是通过字段的code转化过来的
|
Integer |
getScale()
精度 Only used when sType= Long Number Float
|
boolean |
isMandatory() |
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 |
setJavaTypeFullName(String javaTypeFullName) |
void |
setMandatory(boolean notnull) |
void |
setMandatory(String notnull) |
void |
setMaxLength(int maxLength) |
void |
setNullEnable(String nullEnable) |
void |
setObjectField(Field objectField) |
void |
setObjectFieldValue(Object obj,
Object fieldValue) |
void |
setObjectGetFieldValueFunc(Method objectGetFieldValueFunc) |
void |
setObjectSetFieldValueFunc(Method objectSetFieldValueFunc) |
void |
setPrecision(Integer precision) |
void |
setPropertyName(String name) |
void |
setScale(Integer scale) |
public void mapToMetadata()
public void setJavaTypeFullName(String javaTypeFullName)
public String getJavaTypeFullName()
getJavaTypeFullName 在接口中 TableFieldpublic String getPropertyName()
getPropertyName 在接口中 TableFieldpublic void setPropertyName(String name)
public String getFieldType()
getFieldType 在接口中 TableFieldpublic void setFieldType(String fieldType)
public String getFieldLabelName()
getFieldLabelName 在接口中 TableFieldpublic void setFieldLabelName(String desc)
desc - Stringpublic String getColumnName()
getColumnName 在接口中 TableFieldpublic void setColumnName(String column)
column - 字段代码,对应Pdm中的codepublic String getColumnComment()
getColumnComment 在接口中 TableFieldpublic void setColumnComment(String comment)
public boolean isMandatory()
isMandatory 在接口中 TableFieldpublic void setMandatory(boolean notnull)
public void setMandatory(String notnull)
public void setNullEnable(String nullEnable)
public Integer getMaxLength()
getMaxLength 在接口中 TableFieldpublic void setMaxLength(int maxLength)
public Integer getPrecision()
getPrecision 在接口中 TableFieldpublic void setPrecision(Integer precision)
public Integer getScale()
getScale 在接口中 TableFieldpublic void setScale(Integer scale)
public String getColumnType()
getColumnType 在接口中 TableFieldpublic void setColumnType(String type)
public String getDefaultValue()
getDefaultValue 在接口中 TableFieldpublic void setDefaultValue(String defaultValue)
public void setObjectField(Field objectField)
public void setObjectSetFieldValueFunc(Method objectSetFieldValueFunc)
public void setObjectGetFieldValueFunc(Method objectGetFieldValueFunc)
Copyright © 2025 江苏南大先腾信息产业股份有限公司. All rights reserved.