public class EnumField<T extends java.lang.Enum<T>> extends SFieldEnum<T>
sqlDataTypeOverride, theGeneratorquoteName| Constructor and Description |
|---|
EnumField(SRecordMeta<?> meta,
java.lang.String columnName,
java.lang.Class<T> enumType,
SFieldFlags... pvals) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
defaultSqlDataType()
The default data type if not overriden by overrideSqlDataType.
|
FormMeta |
getFormMeta() |
EnumField<T> |
setDefault(T value) |
EnumField<T> |
setIndexed(boolean value) |
convertToDataSetFieldType, getEnumClass, isFKeyCompatible, javaSqlType, queryFieldValue, writeFieldValuegetColumnName, getGeneratorMode, getGeneratorParameter, getMaxSize, getReferences, getTheGenerator, isForeignKey, isGenerated, isMandatory, isNotOptimisticLocked, isPrimary, overrideSqlDataType, setGeneratorMode, setMaxSize, setTheGenerator, toLongerStringaddFlag, addValidator, doValidate, equals, getFieldName, getFlags, getRecordMeta, getUserProperties, getUserProperty, getValidators, hashCode, isDescriptive, isUnqueried, nextGeneratedValue, putUserProperty, readResolve, setQuoted, toString, writeFieldValuepublic EnumField(SRecordMeta<?> meta, java.lang.String columnName, java.lang.Class<T> enumType, SFieldFlags... pvals)
public FormMeta getFormMeta()
public java.lang.String defaultSqlDataType()
SFieldScalardefaultSqlDataType in class SFieldEnum<T extends java.lang.Enum<T>>