public class MetaDataSourceField extends SingleColumnTableSourceField
Modifier and Type | Class and Description |
---|---|
static class |
MetaDataSourceField.Type |
localizeResourceQueryField, lookupQueryField
columnName, position, primaryKey, primaryName
converter, dataType, defaultValue, definitionNode, display, doOptionLookup, externalData, getData, id, introduction, keywords, localize, maximumValue, minimumValue, name, parentId, pattern, readOnly, required, requiredWhenVisible, searchable, source
Constructor and Description |
---|
MetaDataSourceField(String tableRelationId,
String columnName,
ISourceFieldDataType dataType,
boolean sortable) |
MetaDataSourceField(String tableRelationId,
String columnName,
String dataTypeId,
boolean sortable) |
Modifier and Type | Method and Description |
---|---|
Node |
getDefaultInputControlDefinition()
Returns the default input control definition to be used for editing this field's value.
|
MetaDataSourceField.Type |
getType() |
void |
init(Source source,
Node fieldNode)
Initializes this source field.
|
protected boolean |
isBigDataEnabled()
Returns if big data feature is enabled for this field.
|
createDataType, getQueryField, getTableMapping, isInsertable, isUpdatable
convertRowToFieldData, convertToQueryFieldValue, getAssignedValue, getDefaultInsertValue, getDisplayQueryField, getQueryAssignments, getQueryAssignments, getQueryField, getQueryFilter, getQuerySortOrders
isLookupEnabled
getColumnName, isPosition, isPrimaryKey, isPrimaryName, isSortable
addDocumentFields, addDocumentTypeFields, convertToFieldValueClass, createConverter, getConverter, getDataType, getDefaultControlDefinition, getDefaultValue, getDefaultViewControlDefinition, getDefinitionNode, getDocumentFieldBaseId, getId, getMaximumValue, getMinimumValue, getName, getValueClass, isDisplay, isExternalData, isGetData, isIntroduction, isIntroductionImage, isKeywords, isLocalize, isParentId, isPublishStartDate, isReadOnly, isRequired, isRequiredWhenVisible, isSearchable
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isPosition, isPrimaryKey, isSortable
addDocumentFields, addDocumentTypeFields, getConverter, getDataType, getDefaultControlDefinition, getDefaultValue, getDefaultViewControlDefinition, getDefinitionNode, getId, getMaximumValue, getMinimumValue, getName, getValueClass, isDisplay, isExternalData, isGetData, isIntroduction, isIntroductionImage, isKeywords, isParentId, isPrimaryName, isPublishStartDate, isReadOnly, isRequired, isRequiredWhenVisible, isSearchable, postAdd, postDelete, postUpdate, preAdd, preDelete, preUpdate
public MetaDataSourceField(String tableRelationId, String columnName, String dataTypeId, boolean sortable) throws PortalException
PortalException
public MetaDataSourceField(String tableRelationId, String columnName, ISourceFieldDataType dataType, boolean sortable)
public void init(Source source, Node fieldNode) throws PortalException
ISourceField
init
in interface ISourceField
init
in class SingleColumnTableSourceField
source
- the source this field will belong to.fieldNode
- the xml node that contains this field's definition.PortalException
- if this field could not be initialized.public Node getDefaultInputControlDefinition() throws PortalException
ISourceField
getDefaultInputControlDefinition
in interface ISourceField
getDefaultInputControlDefinition
in class BaseSourceField
PortalException
ISourceField.getDefaultControlDefinition()
,
ISourceField.getDefaultViewControlDefinition()
protected boolean isBigDataEnabled()
BaseSourceField
isBigDataEnabled
in class BaseSourceField
public MetaDataSourceField.Type getType()
LumisXP 12.4.0.200625 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.