public class ColumnForm extends Column
Modifier and Type | Field and Description |
---|---|
static String |
copyright |
protected String |
databaseBlobContentTypeProperty |
protected String |
databaseBlobFileNameProperty |
protected String |
databaseBlobTimestampProperty |
protected String |
dateFormat |
protected String |
decimalFormat |
protected Integer |
fieldSize |
protected boolean |
fileBlob |
protected boolean |
highlightLinks |
protected boolean |
inPk |
static String[] |
KNOWN_ANNOTATIONS |
protected Integer |
maxLength |
protected BigDecimal |
maxValue |
protected BigDecimal |
minValue |
protected String |
regexp |
protected String |
stringFormat |
protected Type |
type |
protected String |
typeOfContent |
actualJavaType, actualPropertyName, annotations, autoincrement, columnName, columnType, javaType, jdbcType, length, logger, nullable, propertyName, scale, table
Constructor and Description |
---|
ColumnForm(Column copyFrom,
PropertyAccessor columnAccessor,
Type type) |
afterUnmarshal, composeQualifiedName, findModelAnnotationByType, getActualJavaType, getActualPropertyName, getAnnotations, getColumnType, getDatabaseName, getJdbcType, getQualifiedName, getSchemaName, getTable, getTableName, init, isAutoincrement, isNullable, isSearchable, link, reset, setAutoincrement, setColumnName, setColumnType, setJavaType, setJdbcType, setLength, setNullable, setPropertyName, setScale, setTable, visitChildren
public static final String copyright
protected final Type type
protected final boolean inPk
protected Integer fieldSize
protected Integer maxLength
protected String typeOfContent
protected String stringFormat
protected boolean highlightLinks
protected String regexp
protected boolean fileBlob
protected BigDecimal minValue
protected BigDecimal maxValue
protected String decimalFormat
protected String dateFormat
protected String databaseBlobFileNameProperty
protected String databaseBlobContentTypeProperty
protected String databaseBlobTimestampProperty
public static final String[] KNOWN_ANNOTATIONS
public ColumnForm(Column copyFrom, PropertyAccessor columnAccessor, Type type)
public void copyTo(Column column)
protected void removeAnnotation(String annotationClass, List<Annotation> annotations)
public String getColumnName()
getColumnName
in class Column
public String getShortLength()
public String getPropertyName()
getPropertyName
in class Column
public Type getType()
public String getJavaType()
getJavaType
in class Column
public boolean isReallyNullable()
public boolean isReallyAutoincrement()
public boolean isInPk()
public Integer getFieldSize()
public void setFieldSize(Integer fieldSize)
public Integer getMaxLength()
public void setMaxLength(Integer maxLength)
public String getTypeOfContent()
public void setTypeOfContent(String typeOfContent)
public String getStringFormat()
public void setStringFormat(String stringFormat)
public boolean isHighlightLinks()
public void setHighlightLinks(boolean highlightLinks)
public String getRegexp()
public void setRegexp(String regexp)
public boolean isFileBlob()
public void setFileBlob(boolean fileBlob)
public BigDecimal getMinValue()
public void setMinValue(BigDecimal minValue)
public BigDecimal getMaxValue()
public void setMaxValue(BigDecimal maxValue)
public String getDecimalFormat()
public void setDecimalFormat(String decimalFormat)
public String getDateFormat()
public void setDateFormat(String dateFormat)
public String getDatabaseBlobFileNameProperty()
public void setDatabaseBlobFileNameProperty(String databaseBlobFileNameProperty)
public String getDatabaseBlobContentTypeProperty()
public void setDatabaseBlobContentTypeProperty(String databaseBlobContentTypeProperty)
public String getDatabaseBlobTimestampProperty()
public void setDatabaseBlobTimestampProperty(String databaseBlobTimestampProperty)