Class StringField
java.lang.Object
simpleorm.dataset.SFieldMeta
simpleorm.dataset.SFieldScalar
simpleorm.dataset.SFieldString
com.inductiveautomation.ignition.gateway.localdb.persistence.StringField
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
EncodedStringField
Represents a String-typed field in a PersistentRecord.
- See Also:
-
Field Summary
Fields inherited from class simpleorm.dataset.SFieldScalar
sqlDataTypeOverride, theGenerator
Fields inherited from class simpleorm.dataset.SFieldMeta
quoteName
-
Constructor Summary
ConstructorsConstructorDescriptionStringField
(SRecordMeta<?> meta, String columnName, int maxValue, SFieldFlags... pvals) StringField
(SRecordMeta<?> meta, String columnName, SFieldFlags... pvals) -
Method Summary
Modifier and TypeMethodDescriptionaddValidator
(org.apache.wicket.validation.IValidator wicketValidator) setDefault
(String value) setDefaultSupplier
(Supplier<String> supplier) setIndexed
(boolean value) A shortcut for:setShort()
Sets the text field to width=10setUnique
(boolean value) setWide()
Sets the text field to width=55setWidth
(int width) A shortcut for:Methods inherited from class simpleorm.dataset.SFieldString
convertToDataSetFieldType, defaultSqlDataType, isFKeyCompatible, javaSqlType, queryFieldValue
Methods inherited from class simpleorm.dataset.SFieldScalar
getColumnName, getGeneratorMode, getGeneratorParameter, getMaxSize, getReferences, getTheGenerator, isForeignKey, isGenerated, isMandatory, isNotOptimisticLocked, isPrimary, overrideSqlDataType, setGeneratorMode, setMaxSize, setTheGenerator, toLongerString
Methods inherited from class simpleorm.dataset.SFieldMeta
addFlag, addValidator, doValidate, equals, getFieldName, getFlags, getRecordMeta, getUserProperties, getUserProperty, getValidators, hashCode, isDescriptive, isUnqueried, nextGeneratedValue, putUserProperty, readResolve, setQuoted, toString, writeFieldValue, writeFieldValue
-
Constructor Details
-
StringField
-
StringField
-
-
Method Details
-
getFormMeta
-
setDefault
-
setDefaultSupplier
-
getDefault
-
setIndexed
-
setUnique
-
addValidator
-
setMultiLine
A shortcut for:getFormMeta().setEditorSource(TextAreaEditorSource.getSharedInstance());
-
setWide
Sets the text field to width=55 -
setShort
Sets the text field to width=10 -
setWidth
A shortcut for:getFormMeta().setEditorSource(new TextFieldEditorSource(width));
-