E
- the parent data objectpublic class DateDataObjectFieldDefinition<E extends DataObject<E>> extends DataObjectFieldDefinition<E>
Constructor and Description |
---|
DateDataObjectFieldDefinition(java.lang.String name,
java.lang.String displayname,
java.lang.String tooltip,
boolean timeedit,
boolean readonly,
boolean showintitle,
boolean showinbottomnotes,
DataObjectDefinition<E> objectdefinition)
Creates a read-write or read-only date field definition that can be shown in
title or bottom notes
|
DateDataObjectFieldDefinition(java.lang.String name,
java.lang.String displayname,
java.lang.String tooltip,
boolean timeedit,
boolean readonly,
boolean showintitle,
boolean showinbottomnotes,
int priority,
DataObjectDefinition<E> objectdefinition)
Creates a read-write or read-only date field definition that can be shown in
title or bottom notes
|
DateDataObjectFieldDefinition(java.lang.String name,
java.lang.String displayname,
java.lang.String tooltip,
boolean timeedit,
boolean readonly,
DataObjectDefinition<E> objectdefinition)
Creates a read-write or read-only date field definition
|
DateDataObjectFieldDefinition(java.lang.String name,
java.lang.String displayname,
java.lang.String tooltip,
boolean timeedit,
boolean readonly,
int priority,
DataObjectDefinition<E> objectdefinition) |
DateDataObjectFieldDefinition(java.lang.String name,
java.lang.String displayname,
java.lang.String tooltip,
boolean timeedit,
DataObjectDefinition<E> objectdefinition)
Creates a read-write date field definition
|
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() |
TimestampStoredField |
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 DateDataObjectFieldDefinition(java.lang.String name, java.lang.String displayname, java.lang.String tooltip, boolean timeedit, DataObjectDefinition<E> objectdefinition)
name
- unique name of the field for the object (not too long
as used in the database)displayname
- display name of the field (shown in the user
interface)tooltip
- tooltip for mouse rollovertimeedit
- true if allows time edition, false if only dateobjectdefinition
- parent object definitionpublic DateDataObjectFieldDefinition(java.lang.String name, java.lang.String displayname, java.lang.String tooltip, boolean timeedit, boolean readonly, int priority, DataObjectDefinition<E> objectdefinition)
name
- unique name of the field for the object (not too long
as used in the database)displayname
- display name of the field (shown in the user
interface)tooltip
- tooltip for mouse rollovertimeedit
- true if allows time edition, false if only datereadonly
- true if read-only, false if read-writepriority
- priority for field display in user interfaceobjectdefinition
- parent object definitionpublic DateDataObjectFieldDefinition(java.lang.String name, java.lang.String displayname, java.lang.String tooltip, boolean timeedit, boolean readonly, boolean showintitle, boolean showinbottomnotes, DataObjectDefinition<E> objectdefinition)
name
- unique name of the field for the object (not too
long as used in the database)displayname
- display name of the field (shown in the user
interface)tooltip
- tooltip for mouse rollovertimeedit
- true if allows time edition, false if only datereadonly
- true if read-only, false if read-writeshowintitle
- true if field shown in titleshowinbottomnotes
- true if field shown in bottom notesobjectdefinition
- parent object definitionpublic DateDataObjectFieldDefinition(java.lang.String name, java.lang.String displayname, java.lang.String tooltip, boolean timeedit, boolean readonly, DataObjectDefinition<E> objectdefinition)
name
- unique name of the field for the object (not too long
as used in the database)displayname
- display name of the field (shown in the user
interface)tooltip
- tooltip for mouse rollovertimeedit
- true if allows time edition, false if only datereadonly
- true if read-only, false if read-writeobjectdefinition
- parent object definitionpublic DateDataObjectFieldDefinition(java.lang.String name, java.lang.String displayname, java.lang.String tooltip, boolean timeedit, boolean readonly, boolean showintitle, boolean showinbottomnotes, int priority, DataObjectDefinition<E> objectdefinition)
name
- unique name of the field for the object (not too
long as used in the database)displayname
- display name of the field (shown in the user
interface)tooltip
- tooltip for mouse rollovertimeedit
- true if allows time edition, false if only datereadonly
- true if read-only, false if read-writeshowintitle
- true if field shown in titleshowinbottomnotes
- true if field shown in bottom notespriority
- priority for field display in user interfaceobjectdefinition
- parent 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 java.lang.String[] getLoaderFieldSample()
getLoaderFieldSample
in class DataObjectFieldDefinition<E extends DataObject<E>>
public TimestampStoredField getMainStoredField()
getMainStoredField
in class DataObjectFieldDefinition<E extends DataObject<E>>
public DataObjectElement initiateFieldInstance(DataObjectPayload parentpayload)
initiateFieldInstance
in class DataObjectElementDefinition<StoredFieldSchema,E extends DataObject<E>>
parentpayload
- the object payload