lumis.doui.table.field
Class FileTableSourceField
java.lang.Object
lumis.doui.source.field.BaseSourceField
lumis.doui.source.field.BaseTabularSourceField
lumis.doui.table.field.BaseTableSourceField
lumis.doui.table.field.GenericTableSourceField
lumis.doui.table.field.FileTableSourceField
- All Implemented Interfaces:
- ISourceField, ITabularSourceField, ITableSourceField
public class FileTableSourceField
- extends GenericTableSourceField
Field used for files
- Since:
- 4.0.6
Fields inherited from class lumis.doui.source.field.BaseSourceField |
converter, dataType, defaultValue, definitionNode, display, doOptionLookup, externalData, getData, id, introduction, keywords, localize, maximumValue, minimumValue, name, parentId, pattern, readOnly, required, requiredWhenVisible, source |
Methods inherited from class lumis.doui.source.field.BaseSourceField |
convertToFieldValueClass, createConverter, createDataType, getConverter, getDataType, getDefaultControlDefinition, getDefaultInputControlDefinition, getDefaultValue, getDefaultViewControlDefinition, getDefinitionNode, getId, getMaximumValue, getMinimumValue, getName, getValueClass, isDisplay, isExternalData, isGetData, isIntroduction, isKeywords, isLocalize, isParentId, isReadOnly, isRequired, isRequiredWhenVisible |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface lumis.doui.source.field.ISourceField |
getConverter, getDataType, getDefaultControlDefinition, getDefaultInputControlDefinition, getDefaultValue, getDefaultViewControlDefinition, getDefinitionNode, getId, getMaximumValue, getMinimumValue, getName, getValueClass, isDisplay, isExternalData, isGetData, isIntroduction, isKeywords, isParentId, isPrimaryName, isReadOnly, isRequired, isRequiredWhenVisible |
FileTableSourceField
public FileTableSourceField()
getTableMapping
public TableSourceFieldMapping getTableMapping(QueryBase queryBase)
throws PortalException
- Description copied from interface:
ITableSourceField
- Returns the table mapping for this field. This specifies how
the field data is accessed.
- Specified by:
getTableMapping
in interface ITableSourceField
- Overrides:
getTableMapping
in class GenericTableSourceField
- Parameters:
queryBase
- the query the mapping will be used.
- Returns:
- the field table mapping.
- Throws:
PortalException
convertRowToFieldData
public void convertRowToFieldData(ISourceData databaseRow,
ISourceData sourceRow)
- Description copied from class:
BaseTabularSourceField
- Converts a row read from the data provider to this source field type.
This base implementation just copies the value in the database row relative to this field's id
to the source row using the same id, converting it using
BaseSourceField.convertToFieldValueClass(Object, java.util.Locale, String)
.
- Specified by:
convertRowToFieldData
in interface ITabularSourceField
- Overrides:
convertRowToFieldData
in class GenericTableSourceField
- Parameters:
databaseRow
- a row containing the original data.sourceRow
- the row to be populated with this field's data.
convertToQueryFieldValue
protected Object convertToQueryFieldValue(QueryField queryField,
Object value)
- Description copied from class:
GenericTableSourceField
- Convert the value to the value to be assigned to the given query field.
- Overrides:
convertToQueryFieldValue
in class GenericTableSourceField
- Parameters:
queryField
- the query field.value
- the original value.
- Returns:
- the value converted.
getQueryAssignments
public List<QueryAssignment> getQueryAssignments(QueryInsert queryInsert,
IParameters parameters)
throws PortalException
- Description copied from interface:
ITableSourceField
- Returns a list of query assignments to be used in the given query insert.
- Specified by:
getQueryAssignments
in interface ITableSourceField
- Overrides:
getQueryAssignments
in class GenericTableSourceField
- Parameters:
queryInsert
- the query insert.parameters
- the parameters with the values to be used.
- Returns:
- the list of query assignments, never null.
- Throws:
PortalException
getQueryAssignments
public List<QueryAssignment> getQueryAssignments(QueryUpdate queryUpdate,
IParameters parameters)
throws PortalException
- Description copied from interface:
ITableSourceField
- Returns a list of query assignments to be used in the given query update.
- Specified by:
getQueryAssignments
in interface ITableSourceField
- Overrides:
getQueryAssignments
in class GenericTableSourceField
parameters
- the parameters with the values to be used.
- Returns:
- the list of query assignments, never null.
- Throws:
PortalException
Lumisportal 6.2.0.120405 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.