@StableMinor(version="12.4", sinceVersion="4.0") public interface ITableSourceField extends ITabularSourceField
TableSource
field. Adds query manipulation methods to the source field.Modifier and Type | Method and Description |
---|---|
Object |
getAssignedValue(QueryBase queryBase)
Returns the value assigned as this field's value in the given query.
|
QueryField |
getDisplayQueryField(QueryBase queryBase)
Returns the query field to be used for display purposes for this field.
|
List<QueryAssignment> |
getQueryAssignments(QueryInsert queryInsert,
IParameters parameters)
Returns a list of query assignments to be used in the given query insert.
|
List<QueryAssignment> |
getQueryAssignments(QueryUpdate queryUpdate,
IParameters parameters)
Returns a list of query assignments to be used in the given query update.
|
IQueryFilter |
getQueryFilter(QueryBase queryBase,
TableSourceFilter filter)
Returns a query filter for this field.
|
List<QuerySortOrder> |
getQuerySortOrders(QueryBase queryBase,
String direction)
Returns a list of sort orders to be applied when it is to be ordered by this field.
|
TableSourceFieldMapping |
getTableMapping(QueryBase queryBase)
Returns the table mapping for this field.
|
convertRowToFieldData, isPosition, isPrimaryKey, isSortable
addDocumentFields, addDocumentTypeFields, getConverter, getDataType, getDefaultControlDefinition, getDefaultInputControlDefinition, getDefaultValue, getDefaultViewControlDefinition, getDefinitionNode, getId, getMaximumValue, getMinimumValue, getName, getValueClass, init, isDisplay, isExternalData, isGetData, isIntroduction, isIntroductionImage, isKeywords, isParentId, isPrimaryName, isPublishStartDate, isReadOnly, isRequired, isRequiredWhenVisible, isSearchable, postAdd, postDelete, postUpdate, preAdd, preDelete, preUpdate
TableSourceFieldMapping getTableMapping(QueryBase queryBase) throws PortalException
queryBase
- the query the mapping will be used.PortalException
IQueryFilter getQueryFilter(QueryBase queryBase, TableSourceFilter filter) throws PortalException
queryBase
- the query where the filter will be applied to.filter
- the filter definition.PortalException
List<QuerySortOrder> getQuerySortOrders(QueryBase queryBase, String direction) throws PortalException
queryBase
- the query where the sort orders will be applied to.direction
- the direction this field is to be sorted.PortalException
QueryField getDisplayQueryField(QueryBase queryBase) throws PortalException
lumis.util.IRenderable
.queryBase
- the query base the query field will be used in.PortalException
List<QueryAssignment> getQueryAssignments(QueryInsert queryInsert, IParameters parameters) throws PortalException
queryInsert
- the query insert.parameters
- the parameters with the values to be used.PortalException
List<QueryAssignment> getQueryAssignments(QueryUpdate queryUpdate, IParameters parameters) throws PortalException
queryInsert
- the query update.parameters
- the parameters with the values to be used.PortalException
Object getAssignedValue(QueryBase queryBase) throws PortalException
queryBase
- the query.PortalException
LumisXP 12.4.0.200625 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.