E
- parent data objectpublic class LargeBinaryDataObjectFieldDefinition<E extends DataObject<E>> extends DataObjectFieldDefinition<E>
Constructor and Description |
---|
LargeBinaryDataObjectFieldDefinition(java.lang.String name,
java.lang.String displayname,
java.lang.String tooltip,
DataObjectDefinition<E> objectdefinition)
Defines a large binary field in a data object
|
LargeBinaryDataObjectFieldDefinition(java.lang.String name,
java.lang.String displayname,
java.lang.String tooltip,
int maxlength,
DataObjectDefinition<E> objectdefinition)
Defines a large binary field in a data object with specified maximum size for
the binary
|
Modifier and Type | Method and Description |
---|---|
SPageNode |
getDataFieldDefinition() |
FlatFileLoaderColumn<E> |
getFlatFileLoaderColumn(DataObjectDefinition<E> objectdefinition,
java.lang.String[] columnattributes,
ChoiceValue<ApplocaleChoiceDefinition> locale)
generates the flat file loader for this property
|
java.lang.String[] |
getLoaderFieldSample() |
StoredFieldSchema<?> |
getMainStoredField() |
DataObjectElement |
initiateFieldInstance(DataObjectPayload parentpayload) |
getDefaultcolumnintable, getDisplayname, getObjectDefinition, getPriority, getTooltip, isReadOnly, isShowinbottonpage, isShowintitle
addFieldSchema, addIndex, dropfieldnamelist, getDefinition, getFieldSchema, getFieldSchemaByName, getFieldSchemaNumber, getIndexAt, getIndexNumber, getTriggerlist, isFormulaElement, setTriggerOnUpdate
changeName, cleanName, equals, getName
public LargeBinaryDataObjectFieldDefinition(java.lang.String name, java.lang.String displayname, java.lang.String tooltip, DataObjectDefinition<E> objectdefinition)
name
- unique name for the field in the data objectdisplayname
- label of the field in default languagetooltip
- tooltip shown with mouse roll-overobjectdefinition
- parent data object definitionpublic LargeBinaryDataObjectFieldDefinition(java.lang.String name, java.lang.String displayname, java.lang.String tooltip, int maxlength, DataObjectDefinition<E> objectdefinition)
name
- unique name for the field in the data objectdisplayname
- label of the field in default languagetooltip
- tooltip shown with mouse roll-overmaxlength
- maximum length of the binary fieldobjectdefinition
- parent data object definitionpublic SPageNode getDataFieldDefinition()
getDataFieldDefinition
in class DataObjectFieldDefinition<E extends DataObject<E>>
public FlatFileLoaderColumn<E> getFlatFileLoaderColumn(DataObjectDefinition<E> objectdefinition, java.lang.String[] columnattributes, ChoiceValue<ApplocaleChoiceDefinition> locale)
DataObjectFieldDefinition
getFlatFileLoaderColumn
in class DataObjectFieldDefinition<E extends DataObject<E>>
objectdefinition
- definition of the objectcolumnattributes
- column attributeslocale
- locale if loaded by CSVpublic DataObjectElement initiateFieldInstance(DataObjectPayload parentpayload)
initiateFieldInstance
in class DataObjectElementDefinition<StoredFieldSchema,E extends DataObject<E>>
parentpayload
- the object payloadpublic java.lang.String[] getLoaderFieldSample()
getLoaderFieldSample
in class DataObjectFieldDefinition<E extends DataObject<E>>
public StoredFieldSchema<?> getMainStoredField()
getMainStoredField
in class DataObjectFieldDefinition<E extends DataObject<E>>